Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Помогите разобраться с сидингом » 16.03.2015 17:30:12

В 4ом laravel была папка models в app/, а сейчас где она?

#2 Laravel 5.x » Помогите разобраться с сидингом » 15.03.2015 20:31:41

Festival
Ответов: 3

Использую faker, в DatabaseSeeder пишу

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class DatabaseSeeder extends Seeder {

	/**
	 * Run the database seeds.
	 *
	 * @return void
	 */
	public function run()
	{
		Model::unguard();

                $this->call('PostsSeeder');
	}

}

файл PostsSeeder

<?php

class PostsSeeder extends DatabaseSeeder {

	/**
	 * 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,
                    'preview' => $faker->imageUrl(200, 200)
                ]);
           
        }
        }

Пробую в консоли php artisan db:seed, получаю, что класс PostsSeeder не найден...
Что я делаю не так?

Плюс ко всему никак не могу сообразить где в 5ом laravel храняться модели? В корне папки app?

Подвал раздела