binarycabin/laravel-branding

基本动态品牌整合方案。适用于白色标签应用程序

1.0.0 2017-11-16 15:35 UTC

This package is auto-updated.

Last update: 2024-09-06 10:08:30 UTC


README

基本动态品牌整合方案。适用于白色标签应用程序

安装

composer require binarycabin/laravel-branding

使用

而不是在 /resources 中添加您的品牌图形、文件等,请将它们添加到 /branding 目录。

在您的 .gitignore 文件中,确保添加以下内容

/branding

这样您可以保持品牌文件与您的仓库分离。

接下来,在您的 web.php 路由文件中添加必要的路由,以确保可以通过访问 siteurl.com/branding/... 访问 /branding 目录中的任何文件

Branding::routes();

此软件包还提供了一个简单的“Branding::hasLogo()”方法来验证 /branding/img/logo.png 文件是否存在。您可以在布局视图中使用以下代码来显示应用程序名称或徽标(如果存在)

<a class="navbar-brand" href="{{ url('/') }}">
        @if(Branding::hasLogo())
                <img src="{{ asset('/branding/img/logo.png') }}" alt="{{ config('app.name', 'Laravel') }}" />
        @else
                {{ config('app.name', 'Laravel') }}
        @endif
</a>