简介

Artisan 是 Laravel 自带的命令接口,提供许多使用的命令来帮助你构建 Laravel 应用。系统内置了大量的命令,使用 list 命令可查看 Artisan 的命令列表

  1. php artisan list

每个命令都包含帮助界面,会显示和概述命令的可用参数及选项,只需要在命令前加上 help 即可

  1. 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 退出
图片.png

makr:xxx

创建各种类,包括控制器,验证器,模型,事件等

  • controller = 控制器
  • model = 模型
  • middleware = 中间件
  • migration = 数据迁移
  • request = 验证器
  • seeder = 数据填充

语法

  1. php artisan makr:controller 控制器名

route:list 列出所有路由

  1. php artisan route:list

image.png