Заполнение таблиц в базе значениями Laravel
Создание класса для заполнения
# php artisan make:seeder TestSeeder
Будет создан файл по пути database/seeds/TestSeeder.php с содержимым:
<?php
use Illuminate\Database\Seeder;
class TestSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
//
}
}
Заполняем к примеру таблицу test через метод Test
...
public function run() {
$id = \App\Test::create([
'name' => 'Тест'
])->id;
}
...
Вызов метода для заполнения:
# php artisan db:seed --class=TestSeeder