52. 服务提供器 boot方法
作者:
独步天堂 | 来源:发表于
2017-10-05 22:37 被阅读0次
- boot方法在所有其他服务提供器都注册之后才能调用,这意味着你可以访问已经被框架注册的所有服务:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class ComposerServiceProvider extends ServiceProvider
{
/**
* 引导任何应用程序服务。
*
* @return void
*/
public function boot()
{
view()->composer('view', function () {
//
});
}
}
- 你可以为服务提供器的 boot 方法设置类型提示。服务容器 会自动注入你需要的任何依赖项:
use Illuminate\Contracts\Routing\ResponseFactory;
public function boot(ResponseFactory $response)
{
$response->macro('caps', function ($value) {
//
});
}
本文标题:52. 服务提供器 boot方法
本文链接:https://www.haomeiwen.com/subject/yrokyxtx.html
网友评论