我试图通过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()
在任何地方工作。
暂无答案!
目前还没有任何答案,快来回答吧!