3ev/laravel-assets

此包已被弃用,不再维护。未建议替代包。
关于此包最新版本(v1.1.1)没有可用的许可证信息。

3ev 的内部 Laravel 资产辅助工具

v1.1.1 2015-05-28 14:24 UTC

This package is not auto-updated.

Last update: 2024-02-17 14:38:21 UTC


README

此库在 3ev 内部作为自定义 Laravel 资产管道的一部分使用。它尚未准备好供公共使用,但您可以随意尝试。

安装

$ composer require "3ev/laravel-assets:~1.0"

然后,您需要将以下服务提供者添加到您的 app.php

// config/app.php

return [
    'providers' => [
        'Tev\Assets\Providers\AssetsServiceProvider'
    ]
];

并发布包配置

$ php artisan vendor:publish --provider="Tev\Assets\Providers\AssetsServiceProvider"

使用方法

默认配置将资产加载设置为从 public/build/assets/,修订清单文件(来自 gulp-rev)配置在 public/build/assets/rev-manifest.json

该库提供了一个简单的辅助方法,可以从 public/build/assets/ 无缝地加载版本化或非版本化的资产。例如,要加载编译后的 CSS 文件,您可能需要在模板中添加以下内容

<link rel="stylesheet" type="text/css" href="{{ tev_asset('css/style.css') }}" />

或者,要加载静态图片,您可以这样做

<img src="{{ tev_asset('img/logo.png') }}" title="My Logo" alt="My Logo" />