在 laravel 中编写自定义 blade if 语句的位置
where to write custom blade if statements in laravel
根据Laravel's documentation,我们应该在AppServiceProvider
的boot()
方法中编写自定义If语句,但是如果它们太许多?
我想将它们移到其他地方,但我不知道什么是最佳做法。
如果Custom If Statements太多了,我们应该在哪里写?
您可以将其写入该任务的自定义服务提供者中
php artisan make:provider BladeDirectivesServiceProvider
将该服务提供商添加到 config/app.php
中的数组
'providers' => [
...
App\Providers\BladeDirectivesServiceProvider::class
]
并在新服务提供商的 boot
方法中注册 blade 指令。
根据Laravel's documentation,我们应该在AppServiceProvider
的boot()
方法中编写自定义If语句,但是如果它们太许多?
我想将它们移到其他地方,但我不知道什么是最佳做法。
如果Custom If Statements太多了,我们应该在哪里写?
您可以将其写入该任务的自定义服务提供者中
php artisan make:provider BladeDirectivesServiceProvider
将该服务提供商添加到 config/app.php
'providers' => [
...
App\Providers\BladeDirectivesServiceProvider::class
]
并在新服务提供商的 boot
方法中注册 blade 指令。