bpocallaghan / add-to-homescreen
添加到主页屏幕(A2HS):为您的网站轻松添加“安装应用”功能。
0.5
2022-09-06 06:15 UTC
Requires
- php: 8.*
- laravel/framework: 9.*
- symfony/console: 6.*
Requires (Dev)
- orchestra/testbench: 7.*
This package is auto-updated.
Last update: 2024-09-09 12:58:58 UTC
README
添加到主页屏幕(A2HS)轻松为您的网站添加“安装应用”功能。
Laravel 6+
命令
php artisan a2h:install
用法
- 运行
php artisan a2h:install
将文件复制到您的项目中 - 在主
app.js
中包含javascript文件并初始化,如new A2HClass();
- 在您的master布局文件中添加以下内容
<meta name="theme-color" content="#fff"/>
<link rel="manifest" href="/manifest.json">
@if(config('app.env') === 'production')
@include('a2h::a2h')
@endif
自定义
- 更新manifest.json
- 更新带有您的标志的favicon
- 更新需要的地方的js文件(例如,向服务器发送ajax请求)
- 包含您自己的视图文件(用于html和样式)
- 更新ah2.blade以更改默认按钮文本
输出
- 安装命令将favicon复制到
/public/images/favicons
我的其他包
- Generators 使用配置文件和可发布的占位符轻松生成文件。
- Notify 带有图标、动画和超时的Laravel闪存通知。
- Alert 一个辅助包,通过门面或辅助函数将Bootstrap警报闪存到浏览器。
- Sluggable 提供一个HasSlug trait,在保存Laravel Eloquent模型时生成唯一的slug。