melihovv/laravel-starter-kit
laravel-starter-kit
Laravel starter kit
Installation
composer create-project melihovv/laravel-starter-kit super-project
Changes
app/User.phpmove toapp/Models/User.phpAdditionalMethodstrait for Eloquent models- sqlite database connection for in-memory tests by default in
phpunit.xml TestHelperstrait- additional helpers
- custom configs for phpcs
- abstract
FormRequestclass - abstract console
Commandclass - commands to run phpunit tests, phpcs and phpcpd analysis
- don't allow mocking of non existent methods (Mockery)
- required extensions in composer.json
Installed packages
- barryvdh/laravel-debugbar
[dev]- Integrates PHP Debug Bar to laravel. - barryvdh/laravel-ide-helper
[dev]- Laravel support for your IDEphp artisan post-update-cmd. - doctrine/dbal
[dev]- laravel-ide-helper requires it. - garygreen/pretty-routes
[dev]- Go to/routes. - laravel/telescope
[dev]- Elegant debug assistant. - laravel/ui - Generate ui for laravel
php artisan ui vue --auth. - lorisleiva/laravel-actions - Authorize, validate and execute in one place.
- melihovv/laravel-env-validator - Validate your .env file
php artisan config:env-validator. - melihovv/laravel-starter-kit
[dev]- Quickly scaffold new laravel packagesphp artisan package:new -i Vendor PackageName. - mpociot/laravel-test-factory-helper
[dev]-php artisan generate:model-factory --dir app/Models -- User Team
Things you may want to do manually
- name of your app in
config/app.php timezoneinconfig/app.phplocaleinconfig/app.php- enable laravel-plugin in PhpStorm