くろねこの栞

tera911が思ったことを書いていくだけ

'Illuminate\Foundation\Support\Providers\AuthServiceProvider' not found

Larvalで新たにability?ちょっとわかんないけど多分アクセス権限などを定義できるもの を作ろうとした時、Document通りにするとエラーが出たのでそれの解決策

Laravelのバージョンチェック

Illuminate\Contracts\Auth\Access\Gateが5.0だと存在してなかったので5.1に変更

composer show -i |grep laravel          
#=> laravel/framework           5.0.x-dev b11c8ab The Laravel Framework.

composer.jsonを書き換えて、composer update

物理的なファイルチェック

ls vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php
 => not found.
rm -rf vendor/laravel
composer clearcache #キャッシュを消す 
composer install

とりあえずこれで入りました。