Dodanie forum do projektu

0

Cześć,

Tworzę sobie hobbistycznie projekt w Laravelu i NuxtJS.
Laravel służy tylko jako api. Jednak teraz chciałbym dodać do projektu również swoje forum (napisane od 0).
Jak do tego podejść? Zrobić je w tym samym projekcie co api czy stworzyć dla forum zupełnie nowy projekt i tylko podpiąć pod główną bazę (Bo baza musi być wspólna)?

2

Baza nie musi być wspólna, zależy jak chcesz np. mieć logowanie.
Ja bym na Twoim miejscu rozważył dodanie forum jako drugiej "strony www" na serwerze. Masz to wtedy rozdzielone i możesz sobie np. dodać silnik forum 4P z którego korzystasz - Coyote.
Wszystko zależy co masz obecnie, co ta Twoja strona wykorzystuje i jakiego efektu i wspólnych funkcjonalności się spodziewasz.
Są też paczki do Larevela gdzie po prostu do głównego projektu dodajesz bibliotekę z użyciem Composera, paczka dodaje sobie prwwnie jakieś routingi i ma gotowe migracje dla DB. Niestety tu nie podpowiem nic bo z żadnej nie korzystałem.

2

Jezeli jako api to lepiej uzyc Lumen zamiast calego laravela, a jesli chcesz forum to skorzystaj z calegho laravela . ja mam np laravel noramlny i tam w Http katalog Api i w nim idzie wszystko od api a poza tym katalogiem mam noramlnie controllery

0

Chyba tak właśnie zrobię. Chociaż gdybym kiedyś chciał ponownie użyć tego forum to byłoby trochę przenoszenia.
Forum mieć tą samą bazę, ponieważ będzie ściśle związane z pozostałymi danymi.

1

forum to forum i nie ma zadnych powiazac z pozostalymi danymi bo niby jakimi ?

1
2solaris5 napisał(a):

Cześć,

Tworzę sobie hobbistycznie projekt w Laravelu i NuxtJS.
Laravel służy tylko jako api. Jednak teraz chciałbym dodać do projektu również swoje forum (napisane od 0).
Jak do tego podejść? Zrobić je w tym samym projekcie co api czy stworzyć dla forum zupełnie nowy projekt i tylko podpiąć pod główną bazę (Bo baza musi być wspólna)?

Możesz zarówno napisać to w tym samym projekcie jak i jako coś osobnego.

1

Że względów edukacyjnych zrobiłbym w osobnym projekcie. Pojawi się kilka problemów, które będziesz musiał rozwiązać - np wspólne logowanie, utrzymanie kilku repozytoriów, wersjonowanie etc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1