Laravel中的用户认证

1.laravle中生成Auth所需要的文件

php artisan  make:auth
php artisan  migrate

2.laravel中数据迁移

php artisan create_students_table 
//或
php artisan make:migration  create_students_table --create=students

在迁移文件中up()方法添加相应的字段

public function up()
{

     Schema::create('students',function(Blueprint$table) {

    $table->increments('id');

    $table->string('name');

    $table->integer('age')->default(0);

    $table->integer('sex')->default(10);

    $table->timestamps();

});

}
//执行
php artisan migrate

3.laravel中的数据填充
1.创建填充文件

php artisan make:seeder StudentTableSeeder

2.在StudentTableSeeder 的run()在方法中插入数据

public function run()

{

    DB::table('students')->insert([

    ['name'=>'chen','age'=>'12'],

    ['name'=>'zhang','age'=>'14'],

]);

}

3.执行单个填充文件

  php artisan db:seed --class=StudentTableSeeder

4.在DatabaseSender.php中可实现执行多个填充文件

public function run()
    {
        // $this->call(UsersTableSeeder::class);
        $this->call(StudentTableSeeder::class);
    }

你可能感兴趣的:(Laravel中的用户认证)