ピックアップ
LaravelのHorizonへのアクセスが403エラーになる件
Laravelを使用していて、
Worker動かそうとして、
Redisで、
キューに実行されていたが、
この処理がうまく実行されなかったので、
その点を確認した時のメモ。
個人の備忘録として、
関連情報などを、
後々のために
残しておく。
Laravelのバージョン
Laravelのバージョンは、
php artisan --versionで確認すると、
Laravelのバージョン10系なので、
その点を留意。
対応したかった事象
今回の件で、
Horizonを使用していたが、
アクセスした時に、
403エラーとなっており、
Horizonの画面ページが開けなかった。
対応メモ
調整としては、
- プロバイダーの設定ファイルの戻り値条件を調整
ということが必要。
設定ファイルは、
app/Providers/HorizonServiceProvider.phpこの中で、
Gate::define('viewHorizon', function ($user) {
return in_array($user->email, [
//
]);
});この部分戻り値の条件を設定。
こちら、
in_arrayの条件があるので、
自分の環境では必要ないので、
return trueにすることで対応。
Gate::define('viewHorizon', function ($user) {
return true;
});これを対応したら、
設定情報を反映更新する。
反映更新は、
php artisan horizon:clearで更新完了。
おすすめ書籍
コメント一覧
コメントはまだありません。




コメントを残す