你好,我是初学者的程序员
我为Laravel5.4构建Twitter克隆应用程序 参考是This
他可以使用Class App \ Tweet。
但我键入终端php artisan db:seed --class=TweetTableSeeder
得到错误
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'App\Tweet' not found
我认为声明了这个类并检查。 我搜索1天这个错误但找不到答案... 请帮帮我
应用\ tweet.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Tweet extends Model
{
protected $fillable = [
'user_id', 'body',
];
}
ModelFactory.php
<?php
/** @var \Illuminate\Database\Eloquent\Factory $factory*/
$factory->define(App\Tweet::class, function ($faker)
{
return [
'body' => $faker->realText(140),
];
});
TweetTableSeeder.php
<?php
use App\Tweet;
use Illuminate\Database\Seeder;
class TweetsTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
factory(Tweet::class, 10)->create([
'user_id' => 2
]);
}
}
DatabaseSeeder.php
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call(TweetsTableSeeder::class);
}
}