# 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