Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Laravel Quick-Start is a boilerplate for Laravel Application with typical packages preinstalled and configured.

License

NotificationsYou must be signed in to change notification settings

developervijay7/laravel-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel-QuickStart LogoLaravel-QuickStart Logo

GitHub language countGitHub top languageDiscordGitHub all releasesGitHub SponsorsGitHub issuesGitHub pull requestsGitHubWebsiteGitHub commit activityGitHub contributorsGitHub last commitGitHub Discussions

GitHub followersGitHub forksGitHub Repo starsGitHub User's stars

Get Started

Laravel Quickstart is a boilerplate for Laravel Application with typical packages preinstalled and configured to extend a full-fledged application. We tried to make it as minimal as possible.

Why it matters?

  • Separate Views, Routes, Controllers directories for Frontend(Public Interface) and Backend(Admin Interface)
  • Both Frontend and Backend utilizesTailwindCSSv3 as frontend framework
  • Ready-made pages for Authentication/User Management/ Roles/Permission Management/ Log-viewer/ Notifications Management
  • User ManagementLaravel Fortify package, with social loginSocialite, API Authentication usingLaravel Sanctum and Roles and PermissionsSpatie Laravel Permissions package
  • IntegratedLog Viewer
  • IntegratedLaravel Debugbar as dev-dependency
  • PreconfiguredBrowserSync
  • User Impersonation usingLaravel Impersonate
  • UUID Generator
  • Breadcrumbs implementation usingLaravel Breadcrumbs
  • Icons Library usingLaravel-Icons
  • Event Listeners Implementation for Various User Events as example to encourage devs to implement more as required
  • Multiple helper functions
  • Useful Model Traits
  • User Activity Log
  • Multilingual Scaffolding
  • UserTimezone
  • Implementation of User and Roles/Permission Factories and Seeders
  • Least JavaScript (No jQuery) as we love working with AlpineJS
  • Utilises SEO Tags (OpenGraph Facebook, Twitter Tags)
  • Implementation and Scaffolding of SEO Tags usingGoogle Tags Manager
  • Progressive Web App (PWA) implementation out of the box
  • Tailor-made plethora of laravel blade components to make your development life a breeze

We tried to bootstrap any requirement your application may have, yet we are open to discuss adding more.

Installation

1. Download Laravel-QuickStart

Choose your preferred method

2. Setup .env file

Laravel-QuickStart has a.env.example file in the root of the project.

Rename.env.example to.env make sure that the.env file must be in root directory.Open.env file in your preferred choice of editor and add database credentials.

Database configuration

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_USERNAME=rootDB_PASSWORD=password

Also, don't forget to set up mail configuration.

MAIL_MAILER=smtpMAIL_HOST=mailhogMAIL_PORT=1025MAIL_USERNAME=nullMAIL_PASSWORD=nullMAIL_ENCRYPTION=nullMAIL_FROM_ADDRESS="hello@laravel-quickstart.co"MAIL_TO_ADDRESS="${APP_NAME}"

Note: Make sure your operating system is configured to display hidden files to show.env file.

3. Composer

In order to install phpcomposer dependencies you first need toset up composer on your operating system.Once your system is compatible with php composer run the following command in your Terminal/ Windows Command Prompt/ Windows powershell/ git bash.

composer install

4. Generate Application Keys

This will set your APP_KEY in your.env file

php artisan key:generate

5. Migrate Database

php artisan migrate

if you also want to import demo users, permissions, and roles run:

php artisan db:seed

6. NPM/Yarn

In order to install JavaScript dependencies in your application you will need to installNode Package Managerand optionally you can useyarn to install them.

Once you have NPM installed run this commandnpm install

or if you want to install using yarn run:yarn

7. NPM run prod/dev

If you are deploying Laravel-QuickStart on your production environment run:

npm run build

If you are deploying it on your local development computer run:

npm run dev

8. Demo Credentials

For the purpose of demonstration we have seeded 3 users by default that are Master, Admin and User having roles assigned for them respectively.To add more refer to Spatie Permission Package Documentationhere

Master:master@example.com

Password: Master@123

Admin:admin@example.com

Password: Admin@123

User:user@example.com

Password: User@123

Official Documentation

Laravel-QuickStart Documentation

Project Built Using Laravel-QuickStart

Contributing

Thank you for considering contributing to the Laravel Quick-Startproject! Please feel free to make any pull requests, or e-mail me a feature request you would like to see in the future to Vijay Goswami athexpit@gmail.com.

License

The Laravel-QuickStart is open-sourced software licensed under theMIT license.

Star Gazers

Stargazers repo roster for @developervijay7/laravel-quickstartStargazers repo roster for @developervijay7/laravel-quickstart

Forkers

Forkers repo roster for @developervijay7/laravel-quickstartForkers repo roster for @developervijay7/laravel-quickstart

About

Laravel Quick-Start is a boilerplate for Laravel Application with typical packages preinstalled and configured.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp