总结php artisan module常用命令

总结php artisan module常用命令

module:make 创建一个新模块
module:use 使用一个模块(这允许执行其他命令时不用输入模块名)
module:unuse 和上面相反
module:list 列出所有可用模块
module:migrate 执行某个模块的数据迁移(或者所有模块的)
php artisan module:seed –class=TableSeeder Blog 填充数据
php artisan module:make-controller Admin/ReplyController Blog 创建控制器
php artisan module:make-request CreatePostRequest Blog 生成指定模块的给定请求
php artisan module:migrate-rollback Blog 执行模块最近一次迁移的回滚
php artisan module:migrate-refresh Blog 执行模块所有回滚后执行所有迁移
php artisan module:migrate-reset Blog 执行模块所有回滚
php artisan module:seed Blog 执行模块数据填充
php artisan module:publish-migration Blog 发布迁移
php artisan module:publish-config Blog 发布配置
php artisan module:publish-translation Blog 发布语言包
php artisan module:enable Blog 开启模块
php artisan module:disable Blog 关闭模块
php artisan module:update Blog 升级模块

生成器命令:

php artisan module:make-command CreatePostCommand Blog
php artisan module:make-migration create_posts_table Blog
php artisan module:make-seed seed_fake_blog_posts Blog
php artisan module:make-controller PostsController Blog
php artisan module:make-model Post Blog (可以使用-m同步生成迁移文件)
php artisan module:make-provider BlogServiceProvider Blog
php artisan module:make-middleware CanReadPostsMiddleware Blog
php artisan module:make-mail SendWeeklyPostsEmail Blog
php artisan module:make-notification NotifyAdminOfNewComment Blog
php artisan module:make-listener NotifyUsersOfANewPost Blog
php artisan module:make-listener NotifyUsersOfANewPost Blog –event=PostWasCreated
php artisan module:make-listener NotifyUsersOfANewPost Blog –event=PostWasCreated –queued
php artisan module:make-request CreatePostRequest Blog
php artisan module:make-event BlogPostWasUpdated Blog
php artisan module:make-job JobName Blog(可以使用-sync生成同步任务)
php artisan module:route-provider Blog 为指定的模块生成给定的路由服务提供程序。
php artisan module:make-factory FactoryName Blog
php artisan module:make-policy PolicyName Blog
php artisan module:make-rule ValidationRule Blog
php artisan module:make-resource PostResource Blog
php artisan module:make-resource PostResource Blog –collection
php artisan module:make-test EloquentPostRepositoryTest Blog

门面方法

Module::all(); 获取所有模块
Module::getCached() 获取所有缓存的模块
Module::getOrdered(); 获取排序后的所有模块(按照module.json文件中的priority排序)
Module::scan(); 获取扫描过的模块
Module::find(‘name’); 查询某个模块(返回Module类)
Module::get(‘name’);
Module::findOrFail(‘module-name’);
Module::getScanPaths(); 获取扫描的路径
Module::toCollection(); 获取模块集合
Module::getByStatus(1); 按照状态获取模块(1可用0不可用)
Module::has(‘blog’); 判断模块是否存在
Module::allEnabled(); 获取所有可用模块
Module::allDisabled();
Module::count(); 统计模块数量
Module::getPath(); 获取模块路径
Module::register(); 注册模块
Module::boot(); 初始化模块
Module::collections(); 获取所有可用模块的集合
Module::getModulePath(‘name’); 获取某个模块路径
Module::assetPath(‘name’); 获取某个模块的资源路径
Module::config(‘composer.vendor’); 从这个包中获取配置值。
Module::getUsedStoragePath(); 获取使用的存储路径。
Module::getUsedNow(); 获取cli会话正在使用的模块。
Module::getUsed();
Module::setUsed(‘name’); 设置会话使用的模块
Module::asset(‘blog:img/logo.img’); 从某个模块获取资源路径
Module::install(‘nwidart/hello’); 根据给定的模块名称安装指定的模块。
Module::update(‘hello’); 更新指定模块的依赖项。

关于总结php artisan module常用命令的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/44725.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2022年6月27日 00:31
下一篇 2022年6月27日 00:31

相关推荐

  • 什么是daemon?PHP中如何实现daemon?

    守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。本篇文章带大家了解一下PHP中实现daemon的方法,介绍一下编程中需要注意的地方。PHP实现守护进程可以通过 pcntl 与 posix 扩展实现。编程中…

    2023年3月29日
    00
  • 如何调整PHP商城开发中的数据库连接?

    随着互联网和电子商务的发展,越来越多的企业和开发者开始开发在线商城。而PHP作为一种广泛应用于互联网领域的编程语言,也被广泛运用于商城的开发中。在开发PHP商城时,数据库连接是一个非常重要的环节,它负责将…

    2023年5月19日
    01
  • PHP整数型--INT

    说明:是负数和0和整数的集合,在PHP中存储整数为10进制、八进制、十六进制 语法:$var = 整数数字; 八进制的写法:在数字之前加0,就是八进制,数字是有0-7 十六位进制的写法:在数字前面加0x,数字为:0-f  01234…

    2017年11月20日
    0281
  • 关于二进制的原码、补码、反码详解

    说明:在计算机中cpu操作的是补码,原因就是整数分负数和正数 二进制的最大位:0是正数,1是负数 正数的三码:都一样 负数的反码:按位取反,符号位不变。 负数的补码:在反码基础加1 $a & $b: $a | $b: ~ -$…

    2017年12月11日 PHP自学教程
    0282
  • PHP8.0中的图像处理库

    随着数字化时代的到来,图像处理在各行各业中的应用越来越广泛,尤其是随着互联网技术的不断发展,图像在网页设计和移动应用中的重要性也得到了越来越高的认可。而在这个领域中,PHP8.0中新增的图像处理库,为我们…

    2023年5月18日
    01
  • PHP的cookie工作原理

    当客户访问某个网站时,在PHP中可以使用setcookie函数生成一个cookie,系统经处理把这个cookie发送到客户端并保存在c:\Documents and Settings\用户名\Cookies 目录下。cookie是HTTP标头的一部分,因此setcookie函…

    2017年11月27日
    0182
  • PHP中如何进行深度强化学习和用户行为分析。

    随着深度学习技术的不断发展,人工智能在各行各业中的应用越来越广泛。在各种编程语言中,PHP作为一种流行的服务器端语言,也可以使用深度强化学习技术进行用户行为分析。深度学习是一种通过对大量数据进行训练,从…

    2023年5月30日
    03
  • PHP入门指南:PHP和XML。

    PHP是一种流行的Web编程语言,已经被广泛应用于互联网和企业应用。PHP可以动态生成Web页面,提供功能强大的数据处理和交互。而XML是一种可扩展的标记语言,可以用来描绘复杂的数据结构和关系,是数据交换和存储的重…

    2023年5月30日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息