Skip to content

Gruce/laravel-starter-template

Repository files navigation

Laravel Starter Template

image image

Issues Forks Stars License Contribs LastCommit

Laravel TailwindCSS JWT NPM AlpineJS

LaravelVersion

This template is for Laravel Framework starter configuration that helps you build Laravel websites faster. Feel free to contribute.



1. Add Remote To Your Repo

git remote add template https://github.com/Gruce/laravel-starter-template.git
git fetch --all
git merge template/master

2. Run Project

Copy .env.example Paste in in root directory and rename to .env
make database
composer install
php artisan key:generate
php artisan jwt:secret
php artisan reset
npm install
npm run dev

Packages and Libraries Included

Laravel Jetstream

Laravel JWT

Laravel livewire

Livewire Charts

Livewire Alert

Laravel PWA

Laravel Debugbar

Laravel Money

Laravel Backup

Laravel eloquent-eager-limit

Alpine JS

TailwindCSS

Flowbite

Fontawesome


Commands Includes

1. Reset

php artisan reset
  • Reset database
  • Migrate database
  • Seed database
  • Optimize

2. IP

php artisan ip
  • Start the server on the specified port

Middlewares

1. Admin

Route::get('/', function () {
    return view('welcome');
})->middleware('admin');

Seeders

1. UserSeeder

1. Admin

Email: admin@gmail.com
Password: 123456

2. User

Email: user@gmail.com
Password 123456

Languages Include

1. English

2. Arabic