client_secret
из запроса очень просто.<?php
$next = min(strtotime('next tuesday'), strtotime('next friday'));
$timer = $next - time();
$minute = 60;
$hour = $minute * 60;
$day = $hour * 24;
$days = floor($timer / $day);
$hours = floor(($timer % $day) / $hour);
$minutes = floor(($timer % $hour) / $minute);
$seconds = $timer % $minute;
var_dump($days, $hours, $minutes, $seconds);
Illuminate\Database\Eloquent\Builder::hydrate()
+ репозиторий для удобства.Illuminate\Database\Eloquent\Relations\Relation
и реализовать все методы. Для примера можно использовать стандартные связи.поиск может длиться хоть полчаса (очень большое количество разных источников)
а) Передать параметры поиска в Laravel из браузера
б) Вернуть результат обработки от Laravel конкретному браузеру, а не всем подряд вообще
Если я верно понял, то create() пишет в таблицу БД, а make() создает только объект модели. Правильно?
Но если так, то можно-ли жизненный пример для чего может понадобиться make()?
2. Правильно ли я понимаю, что при запуске даже одного теста, например, phpunit --filter testNameSingleTest фреймворк откатывает все миграции, а затем (непосредственно перед запуском теста) выполняет их снова.
а) Какой из методов используется по-умолчанию? У меня по-умолчанию, получается, что все записи остаются в БД после теста. Правильно?
б) Пробовал явно указать DatabaseMigrations и получил после теста базу данных без записей, созданных тестом. В том виде, который можно получить сразу после миграций.
г) Написано, что очистка происходит после каждого теста. Тестом считается весь класс теста? Или один метод? Вопрос терминологии.
аякс запросов нет
public class Typeface {
...
/** The default NORMAL typeface object */
public static final Typeface DEFAULT;
/**
* The default BOLD typeface object. Note: this may be not actually be
* bold, depending on what fonts are installed. Call getStyle() to know
* for sure.
*/
public static final Typeface DEFAULT_BOLD;
/** The NORMAL style of the default sans serif typeface. */
public static final Typeface SANS_SERIF;
/** The NORMAL style of the default serif typeface. */
public static final Typeface SERIF;
/** The NORMAL style of the default monospace typeface. */
public static final Typeface MONOSPACE;
...
}
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
<TextView
android:id="@+id/toolbar_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</android.support.v7.widget.Toolbar>
Typeface typeface = Typeface.createFromAsset(context.getAssets(), fontAssetName);
TextView toolbarTitle = (TextView) findViewById(R.id.toolbar_title);
toolbarTitle.setTypeface(typeface);
protected $primaryKey = 'mac';
public $incrementing = false;
Networkcard::where('mac', $request->get('mac'))->update($request->all());
return redirect()->back(); // Думаю это подойдёт
public function insert($table, $attrs)
{
$columns = implode(', ', array_keys($attrs));
$placeholders = implode(', ', array_fill(0, count($attrs), '?'));
$query = sprintf('INSERT INTO %s (%s) VALUES (%s)', $table, $columns, $placeholders);
return $pdo->prepare($query)->execute(array_values($attrs));
}