artisan
// 启动内置服务器 php artisan serve
路由
// 生成路由缓存文件来提升路由效率 php artisan route:cache // 移除路由缓存文件 php artisan route:clear // 显示已注册过的路由 php artisan route:list
创建
// 生成应用的 key(会覆盖) php artisan key:generate // 在默认情况下, 这将创建未加入队列的自处理命令 // 通过 --handler 标识来生成一个处理器, 用 --queued 来使其入队列. php artisan make:command [--handler] [--queued] name // 创建一个新的 Artisan 命令 // --command 命令被调用的名称。 (默认为: "command:name") php artisan make:console [--command[="..."]] name // 创建一个新的资源控制器 // --plain 生成一个空白的控制器类 php artisan make:controller [--plain] name php artisan make:controller App\\Admin\\Http\\Controllers\\DashboardController // 创建一个新的事件类 php artisan make:event name // 创建一个新的中间件类 php artisan make:middleware name // 创建一个新的迁移文件 // --create 将被创建的数据表. // --table 将被迁移的数据表. php artisan make:migration [--create[="..."]] [--table[="..."]] name // 创建一个新的 Eloquent 模型类 php artisan make:model Models/name // 创建一个新的服务提供者类 php artisan make:provider name // 创建一个新的表单请求类 php artisan make:request name
缓存
// 清空应用缓存 php artisan cache:clear // 创建缓存数据库表 migration php artisan cache:table // 合并所有的配置信息为一个,提高加载速度 php artisan config:cache // 移除配置缓存文件 php artisan config:clear
数据库
// 创建一个新的迁移文件 // --create 将被创建的数据表. // --table 将被迁移的数据表. php artisan make:migration [--create[="..."]] [--table[="..."]] name // 创建一个新的数据填充文件 php artisan make:seeder UserTableSeeder // 数据库迁移(创建数据表) // --database 指定数据库连接(下同) // --force 当处于生产环境时强制执行,不询问(下同) // --path 指定单独迁移文件地址 // --pretend 把将要运行的 SQL 语句打印出来(下同) // --seed Seed 任务是否需要被重新运行(下同) php artisan migrate [--database[="..."]] [--force] [--path[="..."]] [--pretend] [--seed] // 创建迁移数据库表 php artisan migrate:install [--database[="..."]] // 重置并重新运行所有的 migrations // --seeder 指定主 Seeder 的类名 php artisan migrate:refresh [--database[="..."]] [--force] [--seed] [--seeder[="..."]] // 回滚所有的数据库迁移 php artisan migrate:reset [--database[="..."]] [--force] [--pretend] // 回滚最最近一次运行的迁移任务 php artisan migrate:rollback [--database[="..."]] [--force] [--pretend] // migrations 数据库表信息 php artisan migrate:status // 运行所有的 seed 假数据生成类 // --class 可以指定运行的类,默认是: "DatabaseSeeder" // --database 可以指定数据库 // --force 当处于生产环境时强制执行操作 php artisan db:seed [--class[="..."]] [--database[="..."]] [--force]