azzarip/utilities

适用于使用Laravel的网站的实用工具

2.2.0 2024-04-12 08:41 UTC

This package is auto-updated.

Last update: 2024-09-27 13:27: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