首页 > 解决方案 > PHP 脚本 - 如何在我的脚本中使用 php artisan 命令?

问题描述

我想创建一个连接到 mysql 服务器的 php 脚本,对数据库进行更改并运行 php artisan 命令。

我已经弄清楚的第一部分(mysql连接)但是可以放(例如):

php artisan snipeit:ldap-sync --location_id=1

进入我的脚本,它将运行命令,还是我在这里遗漏了什么?

如果你能用这个把我送到正确的方向,我将不胜感激。谢谢你。

标签: phplaravellaravel-artisan

解决方案


您可以使用Artisan::call().

Artisan:call('snipeit:ldap-sync', [
    '--location_id' => 1
]);

它还可以采用第二个参数来指定命令参数数组。

有关详细信息,请参阅以编程方式执行命令。


推荐阅读