Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Step by Step Laravel 5.8
- 1. composer create-project --prefer-dist laravel/laravel blog
- 2. create database set .env file
- 3. php artisan make:auth
- 4. on AppServiceProvider.php file set on Boot Function
- Use Schema;
- Schema::defaultStringLength(191);
- 5. php artisan migrate
- 6. Installing Passport: composer require laravel/passport
- 7. php artisan migrate
- 8. php artisan passport:install
- 9. on user.php file model set:
- use Laravel\Passport\HasApiTokens;
- use HasApiTokens;
- 10. on AuthServiceProvider.php file set on Boot Function:
- use Laravel\Passport\Passport;
- Passport::routes();
- Passport::tokensExpireIn(now()->addDays(15));
- Passport::refreshTokensExpireIn(now()->addDays(30));
- 11. on Config\Auth.php change API driver to "passport"
- 12. Installing SweetAlert2: composer require uxweb/sweet-alert
- 13. Copy SweetAlert2 CSS & JS to public folder
- 14. Add to kernel.php $middlewareGroups, web:
- \UxWeb\SweetAlert\ConvertMessagesIntoSweetAlert::class,
- 15. Installing DomPDF: composer require barryvdh/laravel-dompdf
- 16. Installing Jenssegers Date: composer require jenssegers/date
- 17. Installing Datatables: composer require yajra/laravel-datatables-oracle:"~9.0"
- 18. Installing Debugbar: composer require barryvdh/laravel-debugbar
- 19. Add on config\app.php (Optional):
- Barryvdh\Debugbar\ServiceProvider::class,
- Barryvdh\DomPDF\ServiceProvider::class,
- Laravel\Passport\PassportServiceProvider::class,
- Jenssegers\Date\DateServiceProvider::class,
- UxWeb\SweetAlert\SweetAlertServiceProvider::class,
- Yajra\DataTables\DataTablesServiceProvider::class,
- 'Debugbar' => Barryvdh\Debugbar\Facade::class,
- 'PDF' => Barryvdh\DomPDF\Facade::class,
- 'Date' => Jenssegers\Date\Date::class,
- 'Alert' => UxWeb\SweetAlert\SweetAlert::class,
- 'DataTables' => Yajra\DataTables\Facades\DataTables::class,
- 20. Add @stack('css') & @stack('js') in blade resources
- 21. Add @include('sweet::alert') in blade after body
- 22. Add @yield('title') & @yield('content')
Advertisement
Add Comment
Please, Sign In to add comment