laravel常用命令
简介
laravel常用命令
控制器
普通
php artisan make:controller PhotoController
资源
php artisan make:controller PhotoController --resource
api
php artisan make:controller PhotoController --api
模型
模型
php artisan make:model User
创建迁移
使用 make:migration Artisan 命令来创建迁移:
添加
php artisan make:migration create_users_table --create=users
修改
php artisan make:migration add_votes_to_users_table --table=users
迁移结构
up方法里面
public function up()
{
Schema::create('flights', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('airline');
$table->timestamps();
});
}
运行迁移
运行
php artisan migrate
数据库:填充
编写 Seeders
运行 Artisan 命令 make:seeder 生成 Seeder,框架生成的 seeders 都放在 database/seeds 目录下:
php artisan make:seeder UsersTableSeeder
run方法
public function run()
{
DB::table('users')->insert([
'name' => Str::random(10),
'email' => Str::random(10).'@gmail.com',
'password' => bcrypt('password'),
]);
}