azzarip / utilities
适用于使用Laravel的网站的实用工具
2.2.0
2024-04-12 08:41 UTC
README
包含在所有Pizza Azzari网站上使用的实用工具类。
CHF
包含CHF
对象。它读取rappe整数作为
CHF::int(142) // 1.42 CHF
CHF::chf(1.42) // 1.42 CHF
CHF对象输出的字符串值为
$chf = CHF::int(100)
{{ $chf }} // 1.00
$chf->format() // 1.-
$chf->label() // CHF 1.-
Cookie
在HTML文档末尾之前添加
@livewire('cookie-consent')
它将弹出一个包含三个选项的模态框
- 接受全部
- 仅基本
- 根据用户的选择,它将部署一个cookie,以确认接受cookie策略。
该cookie名为cookie_consent
,未加密,包含时间戳、三个同意(可选、营销、分析)和cookie横幅的版本。cookie每次都会刷新,一年后或版本更改后过期。
管理员面板
安装
运行以下Artisan命令
php artisan admin-panel:install
它将在view/admin-panel
目录中创建home.blade.php
。该文件访问home.DOMAIN_BASE
上的管理员首页。
其他控制台命令
安装新的面板,它会自动发现。
php artisan admin-panel:make panel_name
创建一个名为panel_name
的新面板。当1天缓存过期时,它会自动发现。
要刷新缓存,请使用
php artisan admin-panel:refresh