Php Laravel 5.0 db:未找到种子类致命错误
我已经尝试了我能想到的一切,但似乎无法解决这个问题,我相信这是一件小事,我应该能够解决,但它让我难堪 我已经运行了composer dump autoload,但几乎没有成功 每当我使用Php Laravel 5.0 db:未找到种子类致命错误,php,laravel,laravel-5,Php,Laravel,Laravel 5,我已经尝试了我能想到的一切,但似乎无法解决这个问题,我相信这是一件小事,我应该能够解决,但它让我难堪 我已经运行了composer dump autoload,但几乎没有成功 每当我使用artisan db:seed命令时,都会出现以下错误: PHP致命错误:在中找不到类“App\Models\Company” 上的X:\Development\laravelApplication\database\seeds\DatabaseSeeder.php 第60行 app/Http/Models/Co
artisan db:seed
命令时,都会出现以下错误:
PHP致命错误:在中找不到类“App\Models\Company”
上的X:\Development\laravelApplication\database\seeds\DatabaseSeeder.php
第60行
app/Http/Models/Company.php
<?php namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Company extends Model {
//
public function configurations() {
return $this->hasMany('App\Models\Configuration');
}
public function users() {
return $this->hasMany('App\Models\Users');
}
public function admins() {
return $this->users()->where('admin', 1)->get();
}
}
试试看
composer dump
跑步后
php artisan db:seed
尝试使用以下方法:
Company::create([
'name' => 'Needlers LTD',
'tier' => 'platinum'
]);
或:
与此相反:
App\Models\Company::create([
'name' => 'Needlers LTD',
'tier' => 'platinum'
]);
另外,确保已自动加载模型名称空间,在composer.json
中使用如下内容:
"autoload": {
"classmap": [
"database",
"app/Models"
],
请显示完整的DatabaseSeeder.php
。另外,试着运行composer dumpauto
@AlexeyMezenin谢谢Alexey,我刚刚在编辑我的问题,说明我已经运行了composer dump autoload,当你发表评论时,我已经进一步编辑了我的问题,以显示完整的种子类抱歉,应用程序\模型\。。。在我的编辑中,我只是在那里,因为我仍在努力自己解决这个问题,而最初并不在那里。我已经尝试过你对\App\Models\的建议。。。然后我放弃了,但仍然没有成功。太棒了,就是这样,我知道这将是我应该能够锻炼的东西!谢谢
App\Models\Company::create([
'name' => 'Needlers LTD',
'tier' => 'platinum'
]);
"autoload": {
"classmap": [
"database",
"app/Models"
],