我试图看看我做错了什么,让我的种子文件无法正确使用我的命名空间,并想看看是否有人可以发现此代码中不起作用的内容。
错误:PHP 致命错误:在 中找不到类"应用''模型''雄辩" /Users/me/Repository/personal/project/app/models/Event.php
<?php
namespace App'Models;
class Event extends Eloquent {
protected $fillable = [];
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'events';
}
<?php
use App'Models'Event;
// Composer: "fzaninotto/faker": "v1.3.0"
use Faker'Factory as Faker;
class EventsTableSeeder extends Seeder {
public function run()
{
$faker = Faker::create();
foreach(range(1, 100) as $index)
{
Event::create([
]);
}
}
}
您需要
指向根命名空间中的Eloquent
,而不是App'Models
内部的Eloquent
(不存在)
为此,请使用反斜杠引用 id:
class Event extends 'Eloquent {
或添加use
语句:
use Eloquent
class Event extends Eloquent {