“Вставить данные, используя Seeder в Laravel” Ответ

Вставьте данные в базу данных, используя Seeder в Laravel

step-1- php artisan make:seeder yourSeedername
step-2- //add data in inside run function in your new created seeder. eg
        $Records = [
            ['id'=>1, 'name'=>'abc','email'=>'abc@gmail.com'],
            ['id'=>2, 'name'=>'xyz','email'=>'xyz@gmail.com']
        ];
        YourModel::insert($Records);
        //don't forget to use model in top of your seeder
step-3- //register seeder in run function inside Database/Seeders/DatabaseSeers.php as follows
        $this->call(yourseeder::class);
step-4- //Now run following command
        php artisan db:seed
Isaac

Как сделать DB Seeder в Laravel

php artisan make:seeder UsersTableSeeder
MrDracoula

Вставить данные, используя Seeder в Laravel

use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
...
...
DB::table('users')->insert([
    'name' => 'John Doe',
    'email' => 'john@doe.com',
    'password' => Hash::make('password')
]);
kinjal suryavanshi

Вставьте данные в базу данных, используя Seeder в Laravel 8

php artisan db:seed
Anxious Antelope

Параметр для Seeder Laravel

class UsersTableSeeder extends Seeder
{
    public function run()
    {
        $limit = env('SEEDER_LIMIT', 1);

        echo $this->limit;
    }
}

//In terminal run:
SEEDER_LIMIT=10 php artisan db:seed --class=UsersTableSeeder
Tiago F2

Ответы похожие на “Вставить данные, используя Seeder в Laravel”

Вопросы похожие на “Вставить данные, используя Seeder в Laravel”

Больше похожих ответов на “Вставить данные, используя Seeder в Laravel” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования