yocmen/blade-components

该包介绍了blade模板中组件的概念,从L5.4移植到L5.1 LTS版本

v1.0.2 2017-01-30 16:22 UTC

This package is auto-updated.

Last update: 2024-09-18 06:47:05 UTC


README

该包为Laravel 5.1.x LTS引入了blade模板中组件的概念

组件允许您扩展视图并注入内容,直接在视图中。

为什么?

为了更容易地创建可重用组件。也许,像你一样,你需要在你的L5.1.x应用程序中使用这个功能,但无法升级到L5.4.x,因为改变一个大项目太难了。

安装

首先通过Composer安装此包。

{
    "require": {
        "yocmen/blade-components": "v1.*"
    }
}

然后打开app/config/app.php,注释掉Illuminate View服务提供者,并添加此包中的提供者

'providers' => array(
    //'Illuminate\View\ViewServiceProvider',
    ...
    'Yocmen\BladeComponents\BladeComponentsServicesProvider',
)

就这样!

有关此功能的全部文档,您可以在这里找到:https://laravel.net.cn/docs/5.4/blade#components-and-slots