使用laravel的blueprint的默认函数的奇怪反斜杠行为

w8biq8rn  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(258)

我试图通过laravel的迁移系统为mysql中的一列添加一个默认值。以下内容:

$table->string(...)->default('App\User')->change(); // OR
$table->string(...)->default('App\\User')->change();

生成默认值 AppUser 而不是 App\User . 如果我这样做:

$table->string(...)->default('App\\\User')->change();

然后生成默认值 App\\User . 我试着利用 DB::raw() 内部 default() 但也得到了同样的结果。
知道会发生什么吗?我找不到任何关于 default() 在任何地方工作。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题