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>