Laravel - PHP代码里面执行Command脚本
以前每次上线 我记得 都要执行一个很多的重复的脚本 我一直很苦恼 无法自拔 以至于快要放弃的时候 我发现了\Artisan::call
没想到居然这么好用 以后我觉得我不在担心很多重复的脚本要执行了 因为有了这个东西 就可以自己写个循环 让他自己去跑了 我就不需要在一个一个执行命令去跑了
示例如下
$maxDate = '2020-06-29';
$minDate = '2019-06-20';
while($maxDate > $minDate) {
$endDate = $maxDate;
\Artisan::call('daodao:xxxx-ad-xxx-xxx-stat', ['date'=>$endDate]);
$maxDate = date('Y-m-d', strtotime('-1 day', strtotime($endDate)));
}
其他详情请 点击[这里]
然后还有更详细的 用法
callSilent
这个 silent 应该也很实用
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。