artisan常用命令

作者: php 发布时间: 2019-06-03 浏览: 2318 次 编辑

.生成控制器

php artisan make:controller PhotoController

2.使用restful生成控制器

php artisan make:controller PhotoController --resource

3.生成模型(-m参数为生成模型同时生成数据库创建文件)

php artisan make:model User -m

4.php数据表维护(迁移)

新建迁移:

php artisan make:migartion create_users_table

--table和--create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:

php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users

运行迁移:

php artisan migrate

5.数据表添加字段(在users表添加votes字段)

php artisan make:migration add_votes_to_users_table --table=users

6.数据库表回滚(假如要新增表,那么在建好建表的文件后,执行php artisan migrate,会提示xxx表已经存在,需要先回滚)

php artisan migrate:rollback --step5(代表回滚最近五次迁移) // 会调用建表文件中的down方法,把数据库结构恢复到最初状态.回滚上一次的迁移。

php artisan migrate:reset,回滚所有迁移

7.数据库表刷新

php artisan migrate:refresh

8.删除所有表 & 迁移

php artisan migrate:fresh 命令会从数据库中删除所有表,然后执行 migrate 命令: