WorkToolSmith

lumenのBladeに独自のdirectiveを追加する方法

太田アベル

・ 1分で読めます

LumenでBladeのdirectiveを追加する方法。

1,AppServiceProviderの活性化

bootstrap/app.php の

$app->register(App\Providers\AppServiceProvider::class);

コメントを外す。

2,Providerの追加

Providers/AppServiceProviderに以下のように追加。

public function boot()
{
    Blade::directive('abc', function ($expression) {
        return '<a href="#">This is abc</a>';
    });
}

これで @abc が使用できるようになる。

Laravelでは最初からAppServiceProviderが使えるが、Lumenは外されているので注意。

太田アベル

太田アベル

パソコンを7歳からいじり始めて40年。とにかくパソコンが好きです。気になった商品をほぼ自腹で買いまくってレビュー中!良かった点、悪かった点をズバズバ書きます。

こちらもおすすめ