根据Laravel's documentation,我们应该在boot()
中的AppServiceProvider
方法中编写自定义语句,但是如果它们太多了会怎么样?
我想将它们移到其他地方,但我不知道什么是最佳做法。
我们应该在哪里写自定义语句如果它们太多了?
答案 0 :(得分:2)
您可以在该任务的自定义服务提供程序中编写它
php artisan make:provider BladeDirectivesServiceProvider
将该服务提供商添加到config/app.php
'providers' => [
...
App\Providers\BladeDirectivesServiceProvider::class
]
并在新服务提供商的boot
方法中注册刀片指令。