Jak uruchomić aplikację w Laravel z repozytorium?

Jak uruchomić aplikację w Laravel z repozytorium?
PH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 69
0

Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
1

Jak były nieśledzone to nie były nigdy wysłane na serwer, więc skąd mają się pojawić?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1
phpowiec napisał(a):

Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?

Ja php nie znam, ale jak sa w gitignore to pewnie specjalnie żeby nie być wysłane. Więc pewnie jakoś magicznie powineneś sobie te pliki wygenerować narzedziem do zarządzania projektem w php/laravela

BTW daj link do repo to będzie łatwiej

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
1

Taki .env jest w gitignore i tak ma być. Po to masz .envexample żeby sobie go loklanie skopiować i uzupełnić danymi dla Twojego projektu.

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
1
phpowiec napisał(a):

Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?

Czyli chcesz pobrać nieistniejące pliki? :>

  1. Krok pierwszy, na 95% w repozytorium o którym mówisz jest ReadMe.md w którym jest opisane jak uruchomić projekt. Zapoznaj się z nim. Na pewno znajdziesz w nim informacje o tym jak zainstalować zależności (które zostaną wsadzone do vendor/). Na 99% będzie to composer install.

Plik .env to plik która zwiera lokalnie zdefiniowane zmienne środowiskowe, zależne od maszyny na której się stoi - także Twój .env będzie inny niż czyjś .env. Tak jak pisał @jurek1980 , za pewne jest też .env.example lub coś podobnego. Katalog vendor/ to folder do którego są instalowane wszystkie zależności, z których korzysta projekt. Wersja 9.45 laravela korzysta z 32 zależności, które swoje ważą - nie chcesz tego ściągać ręcznie. Jego nie ma być w repozytorium.

screenshot-20221229165700.png

PH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 69
0

Czyli jak mogę stworzyć folder vendor po sklonowaniu repozytorium ?

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
1
phpowiec napisał(a):

Czyli jak mogę stworzyć folder vendor po sklonowaniu repozytorium ?

Czy przeczytałeś w ogóle co Ci napisałem?

Riddle napisał(a):
  1. Krok pierwszy, na 95% w repozytorium o którym mówisz jest ReadMe.md w którym jest opisane jak uruchomić projekt. Zapoznaj się z nim. Na pewno znajdziesz w nim informacje o tym jak zainstalować zależności (które zostaną wsadzone do vendor/).

Podeślij link do tego repozytorium.

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
2

Poczytaj co to Composer
Robisz Composer install i źródła się pobierają.

PH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 69
1

Już naprawiłem, użyłem composera do tego

CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 449
0

Te pliki, które sa pomijane to dane wrazliwe. DLatego kazdy projekt ma swoje pliki srodowiskowe i tam sa klucze API, dostepy do bazy i wszelkie dane ktorych nie chcesz udostepniac. DLatego musisz sobie skopiowac plik .env.example jako .env nazwac i wpisac swoje dane. potem musisz skomponowac wszelkie dodatki jakie maja sie poajwic dlatego myk cyk composer install. A baze danyc robisz: php artisan migrate i to ci tworzy tabele (baze stworz recznie sam)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.