简介
Artisan 是 Laravel 自带的命令接口,提供许多使用的命令来帮助你构建 Laravel 应用。系统内置了大量的命令,使用 list
命令可查看 Artisan 的命令列表
php artisan list
每个命令都包含帮助界面,会显示和概述命令的可用参数及选项,只需要在命令前加上 help
即可
php artisan help migrate
多数情况下,命令行是可行替代的,可以手工创建,但使用 命令行 可以在指定的位置生成和自动适配命名空间和基础代码
常用命令
- tinker = 交互式命令行
- makr:xxx = 创建各种类,包括控制器,验证器,模型,事件等
- controller = 控制器
- model = 模型
- middleware = 中间件
- migration = 数据迁移
- request = 验证器
- seeder = 数据填充
- migrate:xxx = 数据迁移相关
- db:seed = 数据填充
- route:list = 列出所有路由
- view:clear = 清除视图缓存
- storage:link = 在 public 目录下创建一个「文件存储位置」的快捷方式,初次安装项目时需要使用
tinker
交互式命令行,可以执行 PHP
代表 tinker 模式,
ctrl + c
退出
makr:xxx
创建各种类,包括控制器,验证器,模型,事件等
- controller = 控制器
- model = 模型
- middleware = 中间件
- migration = 数据迁移
- request = 验证器
- seeder = 数据填充
语法
php artisan makr:controller 控制器名
route:list 列出所有路由
php artisan route:list