[ReflectionException] Class DatabaseSeeder does not exist,Laravel Seeder
一类是这样的:
namespace Database\Seeds;use Illuminate\Support\Facades\DB;use Illuminate\Database\Seeder;use Illuminate\Database\Eloquent\Model;use TiposCompromisostableSeeder;class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return voID */ public function run() { Eloquent::unguard(); $this->call('TiposCompromisostableSeeder'); }}
我的另一课是
namespace Database\Seeds;use Illuminate\Support\Facades\DB;use Illuminate\Database\Seeder;use Illuminate\Database\Eloquent\Model;class TiposCompromisostableSeeder extends Seeder{ public function run(){ DB::table('tipos')->insert(array( 'nombre' => 'priorIDad','tabla' => 'compromisos','str1' => 'baja','int1' => 1 )); }}
我试过用
composer dump-autoupload
但不起作用.
如您所见,我在同一名称空间中有两个clases.
请帮忙.
如果您最近升级了Laravel版本,请检查您的composer.Json您的“自动加载”部分应该类似于下面的代码段
注意:您可能必须在“classmap”下添加“database”条目
"autoload": { "classmap": [ "app/library","app/Models","database" ],"psr-4": { "App\": "app/" },"files": [ "app/library/helpers.PHP" ] },
然后你应该运行composer dumpautoload并尝试PHP artisan db:seed
总结以上是内存溢出为你收集整理的php – ReflectionException – 类DatabaseSeeder不存在,Laravel Seeder全部内容,希望文章能够帮你解决php – ReflectionException – 类DatabaseSeeder不存在,Laravel Seeder所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)