uaibo / launchpad
Create a pre-launch page for your Laravel project
Installs: 45
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- php: >=8.1
- illuminate/support: ^5.0|^6.0|^7.0|^8.0|^9.0|^10.0
- stevebauman/location: ^6.6
README
Create a pre-launch page for your Laravel project.
Requirements
- PHP >= 8.1
- Laravel >= 5.0
Installation
- Install Launchpad using
composer require
:
composer require uaibo/launchpad
Add the service provider in config/app.php
:
Important: If you're using Laravel 5.5 or above, you can skip the registration of the service provider, as it is registered automatically.
Uaibo\Launchpad\LaunchpadServiceProvider::class
- Publish the configuration file and assets:
php artisan vendor:publish --tag="launchpad"
- Run migrations:
php artisan migrate
This will create the launchpad table in your database where all the signups will be stored.
- Add .env variable:
APP_MODE=launchpad
Configuration
- Customize the content via the config file:
config/launchpad.php
- Add or replace logos, with your own:
/vendor/uaibo/launchpad/assets/logo-wide.png
/vendor/uaibo/launchpad/assets/logo-square.png
Image shown when your app is shared on social media. Recommended size: 1200x630):
/vendor/uaibo/launchpad/assets/social.png
Logo shown under the main logo, can be a "created by" logo:
/vendor/uaibo/launchpad/assets/logo-vendor.png
- If you also want to show a short video, add the following files:
Video file:
/vendor/uaibo/launchpad/assets/video.mp4
Video poster image:
/vendor/uaibo/launchpad/assets/video.jpg