ホームページ  >  に質問  >  本文

LARAVEL8: Null の「id」プロパティにアクセスしようとしています

私は Laravel を初めて使用するもので、Laracast から学んでいます。 これが私の問題です。コメントフォームを作成しています。そのためのphpコードは次のようになります:

リーリー

これは対応するルートです:

リーリー

Controller:、ここに何か問題があるのではないかと思います 'user_id'=> request()->user()->id、このアプローチを実装するために複数の方法を試しました。例 auth()->id, Auth::user()->id

リーリー

これはコメントの移行テーブルです

リーリー

移行後のテーブル:

リーリー

[公開] ボタンをクリックすると、上記のエラーが表示されます。これを修正しようと最善を尽くしましたが、解決できません。私のコードのどこが間違っているのか教えてくれる人はいますか?私は stackoverflow コミュニティに慣れていないため、私の質問は素朴に見えるかもしれません

P粉794851975P粉794851975319日前606

全員に返信(1)返信します

  • P粉952365143

    P粉9523651432023-11-06 00:33:48

    このコードをコントローラーに使用します

    リーリー

    ユーザーはログインする必要があります

    返事
    0
  • キャンセル返事