您现在的位置是:网站首页 > 脚本编程>

laravel学习之artisan常用的命令

2019-02-264398人围观
简介 Artisan 是 laravel 自带的命令行工具接口的名称。它为应用的开发提供了多种有用的命令工具。Artisan 的底层驱动是强大的 Symfony 控制台组件。

Artisan 是 laravel 自带的命令行工具接口的名称。它为应用的开发提供了多种有用的命令工具。Artisan 的底层驱动是强大的 Symfony 控制台组件。

1.如何使用Artisan

进入项目的根目录 执行command [options] [arguments]

2.操作artisan命令

php artisan list //查看所有的artisan的命令

php artisan -V  //返回框架的版本信息

php artisan -h  //返回帮助信息 使用方法php artisan -h make:controller

3.解释artisan可操作的命令

Options:

  -h, --help            显示帮助信息

  -q, --quiet           不要输出任何信息

  -V, --version         显示当前应用版本

      --ansi            强制 ANSI 输出

      --no-ansi         关闭 ANSI 输出

  -n, --no-interaction  不要询问任何交互问题

      --env[=ENV]       在当前环境下运行命令

  -v|vv|vvv, --verbose  升级详细信息: 1 正常输出, 2 更多详细信息 3 调试使用

Arguments:

  clear-compiled       移除编译类文件

  down                 将应用程序置于维护模式

  env                  显示当前框架的环境 比如 local

  help                 显示一个命令的帮助信息 比如 php artisan help make:controller

  inspire              显示一个灌输的引用(inspiring quote)

  list                 列出所有命令

  migrate              运行数据库迁移

  optimize             优化框架以获得更好的性能

  serve                在PHP开发服务器上提供应用程序

  tinker               与您的应用程序交互

  up                   使应用程序退出维护模式

 app

      app:name             设置应用命名空间

 auth

      auth:clear-resets    刷新过期密码重置令牌

 cache

      cache:clear          刷新应用程序缓存

      cache:table          为缓存数据库表创建迁移

 config

      config:cache         创建缓存文件以加快配置加载

      config:clear         删除配置缓存文件

 db

      db:seed              Seed the database with records

 event

      event:generate       基于注册生成缺少的事件和侦听器

 key

      key:generate         设置应用key

 make

      make:auth            搭建基本的登录和注册的视图和路由

      make:command         创建一个新的 Artisan 命令

      make:controller      创建一个新的 controller 类

      make:event           创建一个新的 event 类

      make:job             创建一个新的 job 类

      make:listener        创建一个新的 event listener 类

      make:mail            创建一个新的 email 类

      make:middleware      创建一个新的 middleware 类

      make:migration       创建一个新的 migration 文件

      make:model           创建一个新的 Eloquent model 类

      make:notification    创建一个新的 notification 类

      make:policy          创建一个新的 policy 类

      make:provider        创建一个新的 service provider 类

      make:request         创建一个新的 form request 类

      make:seeder          创建一个新的 seeder 类

      make:test            创建一个新的 test 类

 migrate

      migrate:install      创建迁移存储库

      migrate:refresh      重置并重新运行所有迁移

      migrate:reset        回滚所有数据库迁移

      migrate:rollback     回滚上次数据库迁移

      migrate:status       显示每个迁移的状态

 notifications

      notifications:table  为通知表创建迁移

 queue

      queue:failed         列出所有失败的队列作业

      queue:failed-table   为失败的队列作业数据库表创建迁移

      queue:flush          清除所有失败的队列作业

      queue:forget         删除失败的队列作业

      queue:listen         监听一个给定的队列

      queue:restart        在其当前作业之后重新启动队列worker守护程序

      queue:retry          重试一个失败的队列任务

      queue:table          为队列作业数据库表创建迁移

      queue:work           开始作为守护程序在队列上处理作业

 route

      route:cache          创建路由缓存文件用于更快的路由注册

      route:clear          删除路由缓存文件

      route:list           列出所有注册的路由

 schedule

      schedule:run         运行已调度的命令

 session

      session:table        为会话数据库表创建迁移

 storage

      storage:link         创建符号链接 从 "public/storage" 到 "storage/app/public"

 vendor

      vendor:publish       从供应商包发布任何可发布的资产

 view

      view:clear           清除所有编译的视图文件


打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/104.html

来     源:千奇博客

精彩评论

微信关注

Copyright © 2013-2019 千奇博客 保留所有权利 辽ICP备13008238号