Laravel目录结构最佳实践

时间:2018-03-26 11:15:42

标签: laravel shell directory structure

将自定义shell脚本放在Laravel目录中的最佳做法是什么? 根据{{​​3}},所有文件夹都有自己的用途。目前我有3到4个shell脚本,当用户单击“提交”按钮时,我的控制器将调用shell脚本。

1 个答案:

答案 0 :(得分:0)

Shell脚本当然存储在Kernel.php中。它们由Command Console/Commands handle()方法处理。在那里,我建议你做一个service。例如:

public function handle(CustomService $customService) {
        $customService->calledMethod();
}

这种结构使代码保持干净,并且更容易为此做出phpunit/tests