This is my personal starter with some custom stubs inspired by laraveldaily vuejs example
- Clone the repository with
git clone - Copy
.env.examplefile to.envand edit database credentials there - Run
composer install - Run
php artisan key:generate - Run
php artisan migrate --seed(it has some seeded data for your testing) - Run
php artisan passport:install - Run
npm install - Run
npm run dev - That's it: launch the main URL.
- Run
php artisan tkr:module nameThis will create
- Model in
app/Models - Controller in
app/Http/Controllers/Api/V1/Admin - Resource in
app/Http/Resources - Store and Update Requests in
app/Http/Requests - Vue cruds in
resources/adminapp/js/cruds - Vue store requests in
resources/adminapp/js/store/cruds
- Change router to dynamically load everything from routes folder
- Change store to dynamically load everything from store folder
- Change to inertia.js when intertia.js is at v2 atleast