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