laravel 命令集合

 

创建控制器

# 一般控制器
php artisan make:controller [目录名/]控制器名Controller
# 资源控制器
php artisan make:controller [目录名/]控制器名Controller -r [--resource]

 

创建模型

php artisan make:model [目录名/]模型文件名

# 分目录的
php artisan make:model Models/Member

# 创建模板并生成迁移文件 实际工作中,就是创建模型同时就创建好迁移文件
php artisan make:model Models/Article -m
-m 生成迁移文件

 

数据库操作

生成迁移文件

php artisan make:migration create_users_table

运行迁移文件

php artisan migrate

回滚迁移文件

php artisan migrate:rollback

你可以在 rollback 命令后面加上 step 参数,来限制回滚迁移的个数。 例如,以下命令将回滚最近五次迁移:

php artisan migrate:rollback --step=5

修改迁移文件例子: 在创建的基础上create改为table ,要修改的字段后增加change()

Schema::table('articles', function (Blueprint $table) {
            $table->bigInteger('author_id')->default(3)->comment('作者')->change();
        });

 修改迁移文件重新建表

php artisan migrate:refresh

 

 

其他参考文档:https://learnku.com/docs/laravel/5.8/migrations/3928#tables

 

posted @ 2019-11-08 18:24  柒色彩虹  阅读(208)  评论(0编辑  收藏  举报