A very simple Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template for SPA Application.
- Laravel 8
- Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
- Laravel Passport
- Admin LTE 3 + Bootstrap 4 + Font Awesome 5
- PHPUnit Test Case/Test Coverage
- Modal based Create+Edit, List with Pagination, Delete with Sweetalert
- Login, Register, Forget+Reset Password as default auth
- Profile, Update Profile, Change Password, Avatar
- Product Management
- User Management
- Settings: Categories
- Simple Static Dashboard
git clone https://github.com/anuragyantra/laravel_vue_starter/
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
- Update
.env
and set your database credentials php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
# run PHPUnit all test cases
vendor/bin/phpunit
# or Feature test only
vendor/bin/phpunit --testsuite Feature