Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Вопрос аналогичный вышеупомянутому. composer dump-autoload сделал, теперь класс PostsSeeder вроде как видит. Однако теперь при команде php artisan db:seed - класс Post не найден
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class PostsSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$faker = Faker\factory::create();
Post::create(
[
'title'=>$faker->sentence(2),
'body'=>$faker->paragraph(20),
'author'=>$faker->name
]
);
}
}
Как быть теперь? Модель Post.php создана композером.
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Eloquent {
}
Не в сети
App\Post::create()
Не в сети
Уфф спасибо. Однако, плюс ко всему класс нашей новой модели должен расширять класс Model, а не Eloquent. Только так сработало)
Не в сети
App\Post::create()
Или добавить namespace:
use App\Post;
Не в сети
Страницы 1