Skip to content

Add to home screen (A2HS): Example for the 'install app' on your home screen.

License

Notifications You must be signed in to change notification settings

bpocallaghan/add-to-homescreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Add To Home Screen

Add to home screen (A2HS) The Easy way to add 'install app' for your websites.

Laravel 6+

Commands

php artisan a2h:install

Usage

  • run php artisan a2h:install to copy the files over to your project
  • include the javascript file and initialise like new A2HClass(); in your main app.js
  • Add the below in your master layout file
<meta name="theme-color" content="#fff"/>

<link rel="manifest" href="/manifest.json">

@if(config('app.env') === 'production')
	@include('a2h::a2h')
@endif

Customise

  • update manifest.json
  • update the favicons with your logo
  • update the js file where needed (e.g. to send an ajax to server)
  • include your own view file (for html and styles)
  • update ah2.blade to change default button text

Output

  • Install command will copy the favicons to /public/images/favicons

My Other Packages

  • Generators Easily File Generators with a config file and publishable stubs.
  • Notify Laravel Flash Notifications with icons and animations and with a timeout
  • Alert A helper package to flash a bootstrap alert to the browser via a Facade or a helper function.
  • Sluggable Provides a HasSlug trait that will generate a unique slug when saving your Laravel Eloquent model.

About

Add to home screen (A2HS): Example for the 'install app' on your home screen.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors