# Pierwsze kroki
# Wymagania
Laravel posiada następujące wymagania systemowe (opens new window):
- PHP >= 7.3
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
# Instalacja
W zależności od rodzaju projektu wybierz i sklonuj odpowiednie repozytorium:
- Core
git clone git@bitbucket.org:moonbite/mooncore-backend.git
- CRM
git clone git@bitbucket.org:moonbite/mooncrm-backend.git
- CMS
git clone git@bitbucket.org:moonbite/mooncms-backend.git
# Szybki start
- Przygotuj nową bazę danych, którą będzie można użyć podczas instalacji
- Użyj komendy i postępuj zgodnie z poleceniami w konsoli
composer app:install
# Instalacja manualna
Uwaga
Możesz pominąć ten krok jeżeli skorzystałeś z szybkiej instalacji
- Utwórz plik .env i ustaw odpowiednie zmienne
cp .env.example .env
- Zainstaluj zależności
composer install
- Generowanie APP_KEY
php artisan key:generate
- Migracje
php artisan migrate
- Przypisywanie domyślnych uprawnień
php artisan mb:update-permissions