ルートが通っているか確認
php artisan route:list
グレップとして見る場合は
| grep images
とすればimage関連の情報が確認できる
config/app.php
providers配列
Intervention\Image\ImageServiceProvider::class
aliases配列に
'Image' => Intervention\Image\Facades\Image::class,
が追加されていることも確認
↓
composer.json
"intervention/image": "*"の部分を、例えば"intervention/image": "^2.5"に変更
↓
プロジェクトのルートディレクトリ
composer update
※エラーが続く場合
config/app.php
一時的にIntervention\Image\ImageServiceProvider::classをコメントアウトしphp artisan serveを実行
不足している依存関係を解決し、壊れたパッケージを修正
apt-get install -f
最新のパッケージリストを取得
apt-get update
localhostへアクセスすると次のエラー
The stream or file “/var/www/html/storage/logs/laravel.log” could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log:
下記記事で解決
ルートユーザに書き込み権限をもたせる方法で解決しました。
cd xxxxapp
./vendor/bin/sail up -d
./vendor/bin/sail root-shell
chown sail:sail . -R
exit
記事内ではルート権限を用いて、
一般ユーザーに切り替えLaravelをインストールする方法も紹介されています。