このエラーは実行時に発生します php 職人移行:fresh --seed このコマンドは、MySQL データベースにテーブルを作成し、.env ファイルにデータベースの詳細 DB_DATABASE を設定します。
php 職人移行:fresh --seed
次の行を変更します:
まず
が空かどうかを確認する必要があります。
ここでの問題は、$user の値が null であり、null には属性がないことです。
$user
null
$user は常に null ですが、コード Auth::user() は null になります。シード処理中に認証された user がありませんでした。
Auth::user()
user
User を $model に割り当て、User テーブルをシードした場合は、次のような User を取得できます。
User
$model
User を取得できます
特定の ユーザーが必要ない場合は、次のようにすることができます:
ユーザー
次の行を変更します:
リーリー ###に関して: ### リーリーまず
$userが空かどうかを確認する必要があります。
ここでの問題は、
$user
の値がnull
であり、null
には属性がないことです。$user
は常にnull
ですが、コードAuth::user()
はnull
になります。シード処理中に認証されたuser
がありませんでした。User
を$model
に割り当て、User
テーブルをシードした場合は、次のようなUser を取得できます
。特定の
リーリーユーザー
が必要ない場合は、次のようにすることができます: