Návod k instalaci - martinbrom/fly-by GitHub Wiki
Návod k instalaci
Základní nastavení
-
composer install -
npm install -
npm run prod -
zpřístupnit složky
storageabootstrap/cachepro web server (775 nebo 777) -
v souboru
.env(zkopírovat z.env.example) nastavit konfigurační parametry pro připojení k databázi:DB_CONNECTION,DB_HOST,DB_PORT,DB_DATABASE,DB_USERNAMEaDB_PASSWORD -
php artisan key:generate -
php artisan migrate
Pokročilé nastavení
Název aplikace
- nastavením
APP_NAMEv souboru.env
Naplnění databáze generovanými daty
php artisan db:seed
- v souboru
.envnastavitMAIL_DRIVER,MAIL_HOST,MAIL_PORT,MAIL_USERNAME,MAIL_PASSWORD - asynchroní zpracování emailů
- přepsání klíče
QUEUE_DRIVERv souboru.envnadatabase - pro větší aplikace je možné pro frontu využít například Redis nastavením klíče
QUEUE_DRIVERv souboru.envnaredisa vyplněnímREDIS_HOST,REDIS_PASSWORD,REDIS_PORT - emaily budou jako položky fronty do databáze pouze uloženy, pro jejich zpracování je nutné zavolat
php artisan queue:work(zpracování všech položek ve frontě) nebo nechat na webovém serveru běžet příkazphp artisan queue:listen(automatické zpracování nově příchozích položek do fronty)
- přepsání klíče
Časová zóna aplikace
- nastavením
timezonev souboruconfig/app.php
Časový interval pro nové modely
- nastavením
NEW_INTERVALve tříděApp\BaseModel(v hodinách)