laravel seeding

Posted cyany_blue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel seeding相关的知识,希望对你有一定的参考价值。

提前配置测试数据

php artisan make:seeder UserTableSeeder

write random data

<?php

use Illuminate\\Database\\Seeder;
use Illuminate\\Support\\Facades\\DB;
class UserTableSeeder 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\'),
        	]);
    }
}

and config run in DatabaseSeeder.php

 public function run()
    {
    	$this->call([
					UserTableSeeder::class,
    		]);
    }

composer dump-autoload

php artisan db:seed

以上是关于laravel seeding的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.3 db:seed 命令根本不起作用

Laravel php artisan db:seed 导致“use”语句错误

laravel特殊功能代码片段集合

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

有人可以解释以下 R 代码片段吗? [关闭]

Laravel:如何在控制器的几种方法中重用代码片段