bpocallaghan/add-to-homescreen

添加到主页屏幕(A2HS):为您的网站轻松添加“安装应用”功能。

0.5 2022-09-06 06:15 UTC

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。