ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

workbenchのエラーはcomposer updateで直す

workbenchを使って自作パッケージを作っているとエラー出るときがある。

>php artisan
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","me
ssage":"Class 'Antron\\Tasktable\\TasktableServiceProvider' not found","file":"D
:\\xampp\\source\\antron\\vendor\\laravel\\framework\\src\\Illuminate\\Foundatio
n\\ProviderRepository.php","line":157}}

こういう場合は自作パッケージに対してcomposer updateをかけると直る場合がある。

workbench\vendor\packagename>composer update

ちなみにあるはずのクラスが読めなかったりするときはdump-autoloadで直る。以下の様なエラーね。

>php artisan db:seed --class=FutarisTableSeeder


  [ReflectionException]
  Class FutarisTableSeeder does not exist

>php artisan dump-autoload
Generating optimized class loader