mgahed/laravel-starter

This is my package laravel-starter

v1.3.0 2025-03-13 15:44 UTC

This package is auto-updated.

Last update: 2025-03-13 15:52:38 UTC


README

Packagist Version Packagist Downloads Packagist License Packagist PHP Version Support Packagist Stars

The package mgahed/laravel-starter allows you to easily use starter templates for your Laravel projects.

This is a PHP Package made to serve a plain Laravel project, This package add authentication and (view, edit, delete) profile using Saul theme. And you can easily customize and use the theme features in your project.

Warning

Please note that this package is still in development.

Installation

composer require mgahed/laravel-starter

Publishing

assets

php artisan vendor:publish --tag="mgahed-laravel-starter-assets"

This will add folder assets to the public path in your Laravel project.

migrations

php artisan vendor:publish --tag="mgahed-laravel-starter-migrations"

seeders

php artisan vendor:publish --tag="mgahed-laravel-starter-seeders"

Running Migrations

php artisan migrate --path=database/migrations/mgahed-laravel-starter

Running Seeders

php artisan db:seed --class=Mgahed\LaravelStarter\Database\Seeders\MgahedStarterSitesSeeder
php artisan db:seed --class=Mgahed\LaravelStarter\Database\Seeders\MgahedStarterMenusSeeder

Features supported

  • Authentication
  • Profile (view, edit, delete)
  • Easy translation system
  • Saul Theme supported
  • Easy to customize
  • Supports mcamara/laravel-localization package
    • Run composer require mcamara/laravel-localization
    • publish the config file php artisan vendor:publish --provider="Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider"
    • See docs here

Supported Links