从 php 函数运行 artisan 命令

2024-02-19

我想跑php artisan passport:client --password从功能。

I tryed Artisan::call('passport:client'); and Artisan::command('passport:client');但它返回undefined command

注意:我已经安装了 Laravel Passport,并且该命令在终端上运行良好


我已经找到了,在boot()的方法PassportServiceProvider有一个检查基本上可以防止它被调用Artisan::call.

//PassportServiceProvider.php at line 37: 

if ($this->app->runningInConsole()) {

$this->commands([
    Console\InstallCommand::class,
    Console\ClientCommand::class,
    Console\KeysCommand::class,
]);
...
}

为了使其与一般的 artisan 命令一起工作,我们可以自己注册这些命令。某处的启动方法AuthServiceProvider maybe.

public function boot() {
    $this->commands([
        Console\InstallCommand::class,
        Console\ClientCommand::class,
        Console\KeysCommand::class,
    ]);
}

现在我们可以调用Artisan::call('passport:install')或其他 2 个命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 php 函数运行 artisan 命令 的相关文章

随机推荐

  • 如何知道 CompletionService 何时完成交付结果?

    我想使用 CompletionService 来处理一系列线程的结果当它们完成时 我让该服务处于循环状态 以在其提供的 Future 对象可用时获取它们 但我不知道确定所有线程何时完成 从而退出循环 的最佳方法 import java ut
  • 为什么在C中使用malloc时要指定大小?

    采取以下代码 int p malloc 2 sizeof p p 0 10 Using the two spaces I p 1 20 allocated with malloc before p 2 30 Using another sp
  • 对已知已完成的任务调用 .Result 或await 之间有区别吗? [复制]

    这个问题在这里已经有答案了 以下代码块中是否存在任何功能 性能或死锁风险差异 示例1 await Task WhenAll task1 task2 var result1 await task1 var result2 await task
  • 使用 React Navigation 导航堆栈时重新渲染组件

    我目前正在使用react navigation进行堆栈和选项卡导航 每次用户导航到特定屏幕时是否可以重新渲染组件 我想确保重新运行componentDidMount 每次到达特定屏幕时 我都会通过调用适当的操作创建者从服务器获取最新数据 我
  • 合并排序交换和比较

    我目前正在开展一个分析项目 观察不同算法在 Java 中实现时的行为方式 我从网上获得了一些实现合并排序算法的代码 现在我需要在 10 000 个随机生成的整数 1 到 100 000 之间 的数组上运行此代码 并记录进行了多少次交换和比较
  • WCF 服务应用程序使用 WebGet 返回 404

    我仅创建了最基本的 WCF 服务应用程序来进行一些原型设计 但我无法使 WebGet 实现正常工作 这是我的界面 ServiceContract public interface IService OperationContract Web
  • 尝试连接 amazon mysql rds 时出现错误 10060

    我创建了一个MYSQL Amazon RDS实例并尝试通过以下方式访问它MYSQL Workbench从 Windows 机器 但我得到了10060错误而Amazon RDS是可公开访问的 我在亚马逊论坛上阅读了一些文档 但我无法理解如何设
  • 获取分支的特定版本

    有没有办法下载分支的特定版本 我特别想做一个 git 克隆https github com Theano Theano https github com Theano Theano现在 并保存一组有关如何从 github 获取完全相同版本的
  • Cassandra如何在表中添加集群键?

    cassandra中有一张表 create table test moments id Text title Text sort int PRIMARY KEY id 如何在 排序 列中添加聚类键 不重新创建表 主要问题是磁盘上的数据结构
  • 如何在 AngularJS 中检测 onKeyUp?

    如何在 AngularJS 中检测 onKeyUp 我正在寻找一个 ngOnkeyup 指令 类似于 ngChange 但我找不到任何合适的东西 如果没有这样的指令 是否有一种干净的方法可以从浏览器本机 onkeyup 事件调用控制器 对于
  • Pandas Dataframe 一次迭代两行

    我正在使用以下Dataframe Price Price2 Count perc change 0 0 000868 33782 17 4 1 000000 1 0 000872 33224 89 3 0 460829 2 0 000875
  • 如何通过 CMake 查找特定/本地文件

    我对本地安装的库有疑问 在我的项目中有 xmlrpc 0 7 library myproject xmlrpc 0 7 src 如果没有找到 我希望 CMake 使用本地 xmlrpc 0 7 目录进行回退 有两个问题 第一个问题 find
  • VirtualAlloc() 失败:[0x00000008] 没有足够的存储空间来处理此命令

    我已经面对这个错误相当长一段时间了 我的生产环境在 Windows 2008 R2 企业平台上运行 Apache 2 4 和 php7 我的错误日志充满了这些行VirtualAlloc 失败 0x00000008 没有足够的存储空间来处理此
  • 向 C# 控制器发送 HTTP POST 请求

    我正在尝试向我的 C 控制器发出 HTTP POST 请求 但我需要发送数据数组 因此我尝试使用 JSON stringify 但当我开始调试时 我的控制器中的输入参数为 NULL 我收到来自外部 API 的天气预报列表 因此我需要为列表中
  • 如何使用模板引用?

    我正在尝试找到一种在 Angular2 中动态构建模板的方法 我在想 templateRef 可能会提供一种方法来做到这一点 但我可能是错的 我在这里找到了使用 templateRef 的示例 https github com dsebas
  • Rails 3.2.13,开发中出现500错误,无日志

    我在迁移 Rails 2 x gt 3 2 13 时遇到问题 在某些时候 在解决了一些问题之后 我得到了Completed 500 Internal Server Error in 76ms没有任何回溯 开发 rb config consi
  • 如何在 ASP.NET Core Web API 应用程序中创建全局变量?

    如何在 ASP NET Core Web API 应用程序中创建全局变量 在 ASP NET MVC 中 我可以这样做 Application
  • 从 NSRange 创建 UITextRange

    我需要在文本视图中找到不同范围的像素帧 我正在使用 CGRect firstRectForRange UITextRange range 去做吧 但是我不知道如何实际创建一个UITextRange 基本上这就是我正在寻找的 CGRect f
  • 为什么我的程序在某些电脑上显示 Windows UAC 图标,而在其他电脑上则不显示?

    我最近注意到 我们开发的一个应用程序在我们的一些客户的 PC 上 但在我们的 PC 上没有 旁边有 Windows UAC 图标 有什么原因可能会发生这种情况吗 我注意到这一点的原因是客户声称该软件突然停止工作 在检查他们的 PC 时 我注
  • 从 php 函数运行 artisan 命令

    我想跑php artisan passport client password从功能 I tryed Artisan call passport client and Artisan command passport client 但它返回