Artisan命令

目录

程序设置 (详情)

描述 命令
产生一个安全的应用程序Key. 除非config/application.php中的Key值是空的否则不会产生应用程序Key. php artisan key:generate

数据库Sessions (详情)

描述 命令
创建session表 php artisan session:table

数据迁移 (详情)

描述 命令
创建Laravel的迁移表 php artisan migrate:install
创建一个数据迁移 php artisan migrate:make create_users_table
为bundle创建一个数据迁移 php artisan migrate:make bundle::tablename
运行数据迁移 php artisan migrate
运行application(默认工程)数据迁移 php artisan migrate application
运行所有bundle的数据迁移 php artisan migrate bundle
回滚最后一次迁移操作 php artisan migrate:rollback
回滚所有迁移操作 php artisan migrate:reset

Bundles (详情)

描述 命令
安装一个bundle php artisan bundle:install eloquent
更新一个bundle php artisan bundle:upgrade eloquent
更新所有bundle php artisan bundle:upgrade
发布一个bundle的资源 php artisan bundle:publish bundle_name
发布所有bundle的资源 php artisan bundle:publish


提示: 安装后, 你需要 注册这个bundle

任务 (详情)

描述 命令
运行一个任务 php artisan notify
运行一个任务并传入参数 php artisan notify taylor
运行一个任务的具体方法 php artisan notify:urgent
运行一个bundle的任务 php artisan admin::generate
运行一个bundle任务的具体方法 php artisan admin::generate:list

单元测试(详情)

描述 命令
运行主程序(application)的单元测试 php artisan test
运行bundle的单元测试 php artisan test bundle-name

路由 (详情)

描述 命令
调用一个路由 php artisan route:call get api/user/1


提示: 你可以用post, put, delete来替换get.

程序Key

描述 命令
生成一个程序Key php artisan key:generate


提示: 你可以通过增加一个额外的参数命令指定程序Key的密钥长度.

命令行选项

描述 命令
设置Laravel环境 php artisan foo --env=local
设置默认的数据库连接 php artisan foo --database=sqlitename