我想要用seeder 產生一些測試資料,因此
首先我執行
php artisan make:seeder 88asSeeder
結果檔案生成都正常如圖
然後我寫好for 迴圈之後,先執行
composer dump_autoload
結果顯示也正常
Generating optimized autoload files> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
Generated optimized autoload files containing 4077 classes
然後我執行db:seed
php artisan db:seed --class 88asSeeder
就一直報錯了如下:
Illuminate\Contracts\Container\BindingResolutionException : Target class [88asSeeder] does not exist.
at C:\AppServ\www\3zzz\etk\vendor\laravel\framework\src\Illuminate\Container\Container.php:805
801|
802| try {
803| $reflector = new ReflectionClass($concrete);
804| } catch (ReflectionException $e) {
> 805| throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
806| }
807|
808| // If the type is not instantiable, the developer is attempting to resolve
809| // an abstract type such as an Interface or Abstract Class and there is
Exception trace:
1 ReflectionException::("Class 88asSeeder does not exist")
C:\AppServ\www\3zzz\etk\vendor\laravel\framework\src\Illuminate\Container\Container.php:803
2 ReflectionClass::__construct("88asSeeder")
C:\AppServ\www\3zzz\etk\vendor\laravel\framework\src\Illuminate\Container\Container.php:803
Please use the argument -v to see more details.
如上,有請哪位高手解迷津,幫幫忙!