Sadržaj
domain : https://demo.mellon.hr/ SSL - Let's Encrypt
web srv: nginx-apache2-php-fpm
- php 8.0.11
- node 14.17.6
- https, http2
- 30min timeout
database:
db - mysql Ver 15.1 Distrib 10.6.4-MariaDB, for Linux (x86_64) using readline 5.1
https://srv.mellon-dev.com:2087/pma/
phpmyadmin login:
- username : mellon
- password : Mellon2021??!!
db login details :
- databse : mellon_demo
- username - mellon_demo
- password - Mellon2021??!!
laravel Install:
- composer create-project laravel/laravel your-application-name
If not having web server configured:
- cd your-application-nam
- php artisan serve
laravel Fortify:
- https://github.com/laravel/fortify
- https://laravel.com/docs/8.x/fortify
fortify setup and publish
- composer require laravel/fortify
- php artisan vendor:publish --provider="Laravel\Fortify\FortifyServiceProvider"
Make sure that you are registering the service providers in config/app.php:
- App\Providers\FortifyServiceProvider::class,
application setup: .env - database setup php artisan migrate
frontend scaffolding:
- npm i bootstrap@latest popper.js sass sass-loader --save-dev
- bootstrap@5.1.3
- popper.js@1.16.1
- sass-loader@12.3.0
- sass@1.43.5
mail config:
- .env - mail server postavke + portovi (SSL) Laravel packages :
- https://github.com/barryvdh/laravel-debugbar - debugbar - not working with php 8.0.11
- https://github.com/barryvdh/laravel-ide-helper - IDE helper PHPStorm and VSCode
- https://github.com/beyondcode/laravel-query-detector - N+1 Query detector
Debugbar PHP 8.0.11 fix :
- composer require psr/log:^1.0
laravel debug and optimization:
- https://stackoverflow.com/a/37535377