Я пытаюсь добавить значение по умолчанию в столбцы в MySQL через миграционную систему Laravel. Следующие:
$table->string(...)->default('AppUser')->change(); // OR
$table->string(...)->default('App\User')->change();
выдает значение по умолчанию AppUser
вместо AppUser
. Если я это сделаю:
$table->string(...)->default('App\User')->change();
то он производит значение по умолчанию App\User
. Я попытался использовать использование DB::raw()
внутри, default()
но получил те же результаты.
Любая идея, что это может произойти? Я не мог найти никакой документации по default()
функции в любом месте.
mysql,laravel,migration,default-value,backslash,
Я пытаюсь добавить значение по умолчанию в столбцы в MySQL через миграционную систему Laravel. Следующие:
$table->string(...)->default('AppUser')->change(); // OR
$table->string(...)->default('App\User')->change();
выдает значение по умолчанию AppUser
вместо AppUser
. Если я это сделаю:
$table->string(...)->default('App\User')->change();
то он производит значение по умолчанию App\User
. Я попытался использовать использование DB::raw()
внутри, default()
но получил те же результаты.
Любая идея, что это может произойти? Я не мог найти никакой документации по default()
функции в любом месте.