前提・実現したいこと
Laravel8でjetstreamを使用してログイン機能を実装したところ、ログインが出来ずエラーとなります。
register画面でユーザを登録し、login画面でログインボタンを押下したところ以下のエラーが
ブラウザ上に表示されました。
発生している問題・エラーメッセージ(ブラウザ上)
ErrorException flock() expects parameter 1 to be resource, bool given Illuminate\Foundation\Bootstrap\HandleExceptions::handleError vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php:147
試したこと
エラーになった時に以下のコマンドを実行しました。
php artisan cache:clear php artisan config:clear php artisan route:clear php artisan view:clear composer dump-autoload php artisan clear-compiled php artisan optimize php artisan config:cache php artisan key:generate
上記のコマンドを実行しても状況が変わらなかったので、
プロジェクトを始めから作り直しましたが状況は変わりませんでした。
また、ユーザ登録後にdashboard画面に遷移する事と
登録したユーザがデータベースに存在することが確認できています。
補足情報(FW/ツールのバージョンなど)
OSのバージョン
CentOS Linux release 7.9.2009 (Core)
PHPのバージョン
PHP 7.4.16 (cli) (built: Mar 2 2021 10:35:17) ( NTS )
Laravelのバージョン
Laravel Framework 8.33.1
SQLのバージョン
bin/mysql Ver 15.1 Distrib 10.4.18-MariaDB, for Linux (x86_64) using readline 5.1
Apacheのバージョン
Server version: Apache/2.4.46 (Unix)
laravel.logにエラーが出力されています。
文字数制限で貼れないので、stacktraceより下は割愛しています。
私が確認できているエラーは以上となります。
[2021-03-21 08:09:46] local.ERROR: flock() expects parameter 1 to be resource, bool given {"exception":"[object] (ErrorException(code: 0): flock() expects parameter 1 to be resource, bool given at /opt/lampp/htdocs/laravelapp4/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php:147)
回答1件
あなたの回答
tips
プレビュー