• laravel artisan 工具心得


    介绍一些非常好用的命令:

    1.创建一个Eloquent模型:顺便创建一个对应的数据库表

    php artisan make:model --migration Models/Admin/test

    2.将databases/migrations 下所有数据表(未导入的导入,已导入的不操作)

    php artisan migrate

    3.创建controller (下面是创建一个testController)

    php artisan make:controller testController

    最后附上所有命令的翻译:(php artisan list 可以显示英文版)

    =======辅助参数============
    --help (-h)
    显示帮助信息
    
    --quiet (-q)
    不输出任何消息
    
    --verbose (-v|vv|vvv)
    增加冗长的消息:1 正常输出 2 更加详细的输出 3调试输出
    
    --version (-V)
     显示此应用程序的版本
     
    --ansi
    强制用 ANSI码输出
    
    --no-ansi
    禁用用 ANSI码输出
    
    --no-interaction (-n)
    不要问任何交互式问题
                    
    --env
    在环境命令下运行
    
    
    ========可用的命令=======
    
    clear-compiled
    清除编译后的类文件
    
    down
    使应用程序进入维修模式
    
    env
    显示当前框架环境
    
    fresh
    清除包含框架外的支架
    
    help
    显示命令行的帮助
    
    inspire
    显示一个启发灵感的引用
    
    list
    列出命令
    
    migrate
    运行数据库迁移
    
    optimize
    为了更好的框架去优化性能
    
    serve 
    在php开发服务器中运行这个应用
    
    tinker
    与应用程序交互
    
    up
    退出应用程序的维护模式
    
    app:name
    设置应用程序命名空间
    
    auth:clear-resets 
    清除过期的密码重置密钥
    
    cache:clear
    清除应用程序缓存
    
    cache:table
    创建一个缓存数据库表的迁移
    
    
    config:cache
    创建一个缓存配置文件 
    
    config:clear
    删除缓存配置文件
    
    
    db:seed
    发送数据库的详细记录
    
    
    event:generate 
    根据注册生成失踪事件和处理程序
    
    
    handler:command 
    创建一个新的命令处理程序类
    
    handler:event 
    创建一个新的事件处理程序类
    
    
    key:generate 
    设置程序密钥
    
    
    make:command 
    生成一个命令类
    
    make:console
    生成一个新的Artisan命令
    
    make:controller
    生成一个资源控制类
    
    make:event
    生成一个事件类
    
    make:middleware
    生成一个中间件
    
    make:migration
    生成一个迁移文件
    
    make:model
    生成一个Eloquent(数据库) 模型类
    
    make:provider
    生成一个服务提供者类
    
    make:request
    生成一个表单request类(表单验证类)
    
    
    
    migrate:install
    创建一个迁移库文件
    
    migrate:refresh
    复位并重新运行所有的迁移
    
    migrate:reset
    回滚全部数据库迁移
    
    migrate:rollback
    回滚最后一个数据库迁移
    
    migrate:status
    显示列表的迁移 上/下
    
    
    queue:failed
    列出全部失败的队列工作
    
    queue:failed-table
    创建一个迁移的失败的队列数据库工作表
    
    queue:flush
    清除全部失败的队列工作
    
    queue:forget
    删除一个失败的队列工作
    
    queue:listen
    监听一个指定队列
    
    queue:restart
    重启现在正在运行的所有队列
    
    queue:retry
    重试一个失败的队列
    
    queue:subscribe
    订阅URL,放到队列上  
    
    queue:table
    创建一个迁移的队列数据库工作表
    
    queue:work
    进行下一个队列任务
    
    route
    
    route:cache
    为了更快的路由响应,创建一个路由缓存文件
    
    route:clear
    清除路由缓存文件
    
    route:list
    列出全部的注册路由
    
    
    schedule:run
    运行预定命令
    
    session:table
    创建一个迁移的SESSION数据库工作表
    
    vendor:publish
    发表一些可以发布的有用的资源来自提供商的插件包

    参考文章: http://wenda.golaravel.com/article/240
  • 相关阅读:
    go语言:go写的日记簿(开源)
    64位pyqt打包生成的python64位的版本,在win32位下无效
    分享:Notepad++ 6.2.3 发布,开源文本编辑器
    PyQt v4 Python Bindings for Qt v4
    python基于http协议编程:httplib,urllib和urllib2
    XP下IIS5运行MVC站点
    你必须要知道的架构知识~第六章 .NET原生态的ORM软件对比
    从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作
    MVC最为标准的添加操作(从实体验证到实体入库)
    MVC命名空间中的~UrlHelper中的Action方法告诉我们方法重载的重要性(路由的统一)
  • 原文地址:https://www.cnblogs.com/zjhblogs/p/7338150.html
Copyright © 2020-2023  润新知