如何在laravel中的控制器内部调用console-> command-> handle函数

时间:2019-03-25 05:51:48

标签: php laravel

我想在控制器内部调用此句柄函数

class SendPackageInfoSms extends Command 
{
   public function handle($mobile, $msg) 
   {
       $notify = new Notification;
       $notify->PackageSMS($mobile, $msg);
   }
}

2 个答案:

答案 0 :(得分:0)

您可以使用以下命令直接从控制器调用Laravel命令

Artisan::call('command:signature', [your_parameters_go_here]);
  

请记住在文件顶部包含Artisan门面

调用该命令将自动执行您的句柄功能。

答案 1 :(得分:-2)

没办法!您可以执行命令表单控制器,但不能调用此函数表单控制器!