laravel常用命令

臭大佬 2019-11-18 10:17:05 1299
简介 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'),
        ]);
    }