在laravel中编写自定义刀片if语句的位置

时间:2017-10-19 20:12:18

标签: laravel blade

根据Laravel's documentation,我们应该在boot()中的AppServiceProvider方法中编写自定义语句,但是如果它们太多了会怎么样?

我想将它们移到其他地方,但我不知道什么是最佳做法。
我们应该在哪里写自定义语句如果它们太多了?

1 个答案:

答案 0 :(得分:2)

您可以在该任务的自定义服务提供程序中编写它

php artisan make:provider BladeDirectivesServiceProvider

将该服务提供商添加到config/app.php

中的数组
'providers' => [
    ...
    App\Providers\BladeDirectivesServiceProvider::class
]

并在新服务提供商的boot方法中注册刀片指令。