我们如何在 Laravel 中制作自定义播种机,它可以读取文件夹名称并放入数据库中的特定列和下一列中的子文件夹名称,最后是文件名?
答案 0 :(得分:0)
答案 1 :(得分:0)
通过artisan命令为命令运行
下方的用户表创建播种器php artisan make:seeder UsersTableSeeder
现在在数据库文件夹中找到此
中的UserTableSeeder.php<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('users')->insert([
'name' => str_random(10),
'email' => str_random(10).'@gmail.com',
'password' => bcrypt('secret'),
]);
}
}
在这个str_random中随机生成字符串 现在,通过下面的命令
运行这个播种机php artisan db:seed