【Laravel6.0.4】の フォームリクエストで「This action is unauthorized. 」のエラーメッセージが出たら。


【開発環境】

Amazon EC2 Linux
Windows 10 HOME
Apache/2.4.43
Laravel Framework 6.0.4
vsftpd: Ver 3.0.2

Tera Term 4.1.105
FFFTP Ver 4.7

【エラーメッセージ】

自作のサイトでフォームボタンを押したら画面にこんなエラーメッセージが・・

This action is unauthorized. 

【対応】

Laravel6.0日本語 のドキュメントによると

フォームリクエストの認可

authorizeメソッドがfalseを返すと、403ステータスコードのHTTPレスポンスが自動的に返され、コントローラメソッドは実行されません。

アプリケーションの他の場所で認証のロジックを行おうと設計しているのでしたら、authorizeメソッドからtrueを返してください。

との事だったので「true」に修正したら正常に動作。