Laravel 8 引导方法
如果我们要在服务提供者中注册一个 视图合成器 该怎么做? 这就需要用到 boot
方法了。 该方法在所有服务提供者被注册以后才会被调用, 这就是说我们可以在其中访问框架已注册的所有其它服务:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class ComposerServiceProvider extends ServiceProvider
{
/**
* 启动所有的应用服务。
*
* @return void
*/
public function boot()
{
view()->composer('view', function () {
//
});
}
}