rokde / laravel-starter-kit
The skeleton application for the Laravel framework.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Language:Vue
Type:project
Requires
- php: ^8.4
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- tightenco/ziggy: ^2.4
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.5
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.18
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.8
- pestphp/pest-plugin-laravel: ^3.2
This package is auto-updated.
Last update: 2025-05-07 14:13:19 UTC
README
Usage
laravel new --using=rokde/laravel-starter-kit
What is inside?
A customized version with the following things:
- PHP 8.4
- laravel/vue-starter-kit
- using Inertia and shadcn-vue components
- barryvdh/laravel-ide-helper
- pint.json with strict rules
- internationalization (en, de)
- static pages based on CommonMark Markdown files, with FrontMatter support and localized
- notification in app
- preference in user profile to handle preferred by mail or in-app
- modules supported for domain driven design
- like avosalmon/artisan-airlines and article
- example modules
Features
Laravel Features and Configuration
- Register a user
- Login a user
- User must verify email
- various settings configured in the AppServiceProvider::boot() method
- Localized views in english and german
- database notifications already set up
- Profile settings including locale settings
- Imprint, Terms and Policy templates supported
Transfer localization
We support localization. If your user implements the HasLocalePreference
interface we would support that by the SetLocale
middleware.
With php artisan translations:generate
the php stored translations get transferred to the typescript translations used by vue-i18n
.
Creating model documentation
composer run ide-helper
Format your code
- during github workflows a new commit will handle this
- or:
composer run format
andnpm run format