hedger/laravel-envicon

根据当前运行环境使用不同的favicon

v2.0 2023-06-13 19:19 UTC

This package is auto-updated.

Last update: 2024-09-13 22:03:41 UTC


README

Support Laravel versions Latest Version on Packagist Software License GitHub Workflow Status

此包允许您根据运行环境显示自定义的favicon。这使得您能够立即识别正在浏览的环境。

安装

通过 Composer

composer require hedger/laravel-envicon

安装包后,您需要 发布配置 以将环境链接到自定义favicon。

php artisan vendor:publish --tag=envicon-config

如果您想使用此包提供的默认envicons,请运行以下命令,将它们复制到您的 public/favicons 文件夹。

php artisan vendor:publish --tag=envicon-favicons

使用方法

只需使用提供的辅助器替换favicon的URL。这将返回与当前 运行环境 匹配的favicon。

<!doctype html>
<html lang="en">
    <head>
        <link rel="icon" href="{{ Envicon::url() }}">
    </head>
</html>

如果您需要特定 环境 的favicon URL,请使用以下语句代替。您需要将环境名称作为第一个参数传递。

<!doctype html>
<html lang="en">
    <head>
        <link rel="icon" href="{{ Envicon::for('production') }}">
    </head>
</html>

测试

可以使用以下composer脚本来运行测试。

composer test

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件