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);
}