Motyw
Pierwsze kroki
Wymagania
- PHP 8.4 i Composer
- Laravel 13 (instalowany przez Composera)
- MySQL lub MariaDB
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.gitSzybki start
Dla repozytorium mooncms-backend użyj poniższej procedury. Monolit (mooncms-monolit) ma osobny instalator i procedurę: Pierwsze kroki monolitu.
- 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:installInstalacja 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