Dla programistów PHP jednym z najpopularniejszych ram open source jest Laravel. Jest to nowoczesna struktura oparta na MVC, która jest używana do efektywnego tworzenia dowolnej aplikacji internetowej. Twórcy stron internetowych muszą teraz opracować różne typy złożonych aplikacji internetowych, a czas rozwoju będzie więcej, jeśli programista użyje tylko surowego PHP do zadania programistycznego. Korzystanie z ram ułatwia im zadania programistyczne. Każda framework ma pewne specjalne funkcje. Niektóre z ważnych cech Laravel są tutaj wspomniane:
Możesz użyć Laravel w różnych systemach operacyjnych. W tym samouczku dowiesz się, jak możesz zainstalować i używać Laravel na Ubuntu.
Instalacja Laravel
Aby rozpocząć proces instalacji, musisz zainstalować serwer bazy danych PHP i MySQL/MARIADB do pracy z bazą danych. Jeśli nie chcesz teraz korzystać z bazy danych w projekcie Laravel, możesz pominąć krok do zainstalowania bazy danych Mariadb. Laravel ma swój własny serwer programistyczny, więc nie musisz instalować Apache ani żadnego innego serwera WWW.
Instalacja Mariadb (opcjonalnie)
Uruchom polecenie, aby zaktualizować system i zainstalować serwer bazy danych Mariadb i klient. Naciskać 'y„Gdy poprosi o pozwolenie na instalację.
$ sudo apt-get aktualizacja && sudo apt-get instaluj mariadb-server mariadb-client
Instalacja PHP
Uruchom polecenie, aby zainstalować najnowszą wersję PHP i naciśnijy„Kiedy udzielić pozwolenia na instalację.
$ sudo apt-get instaluj php
Sprawdź wersję PHP.
$ php -v
Niektóre rozszerzenia PHP są wymagane do pomyślnego zainstalowania Laravel. To są Zip, Mbstring I XML. Bez tych rozszerzeń, kędzior Pakiet służy do instalacji innego menedżera pakietu o nazwie kompozytor. Uruchom polecenia, aby zainstalować Curl i wymagane rozszerzenia.
$ sudo apt-get instal instal curl
$ sudo apt-get instaluj php7.1-zip
$ sudo apt-get instaluj php7.1-mbstring
$ sudo apt-get install php-xml
Najbardziej przydatnym menedżerem zależności dla PHP jest kompozytor. Wszystkie wymagane biblioteki i pakiety zależności można poprawnie zainstalować z jednego miejsca za pomocą tego pakietu. Musisz zainstalować ten pakiet, aby zainstalować Laravel na Ubuntu. Uruchom następujące polecenie, aby pobrać i zainstalować kompozytor.
$ curl -ss https: // getComposer.org/instalator | sudo php --
--instalt-dir =/usr/local/bin--filename = kompozytor
Teraz typ kompozytor w terminalu, aby sprawdzić, czy jest on poprawnie zainstalowany lub nie.
$ kompozytor
Możesz zainstalować Laravel z kompozytorem na dwa sposoby. Jednym ze sposobów jest użycie create-Project Komenda i innym sposobem jest najpierw zainstalowanie Laravel i uruchomić polecenie Laravel, aby utworzyć nowy projekt Laravel. W tym samouczku następuje drugi sposób. Bez zgody właściciela .kompozytor folder, nie będziesz mógł zainstalować Laravel za pomocą kompozytora. Uruchom polecenie, aby ustawić zgodę właściciela .kompozytor Folder dla bieżącego użytkownika.
$ sudo chown -r $ użytkownik .kompozytor/
Musisz zainstalować git Pakiet również przed uruchomieniem polecenia instalacji laravel. Zainstaluj pakiet git.
$ sudo apt-get instaluj git
Aby uruchomić polecenia instalacyjne Laravel z terminalu, musisz zmodyfikować plik BASHRC. Uruchom następujące polecenia, aby otworzyć plik Bashrc.
$ echo 'eksport ścieżka = "$ home/.kompozytor/sprzedawca/bin: $ ścieżka ">> ~//.Bashrc
$ źródło ~/.Bashrc
Po wykonaniu powyższego polecenia musisz ponownie otworzyć terminal, aby zainstalować Laravel. Otwórz nowy terminal i uruchom polecenie, aby zainstalować Laravel.
$ Composer Global wymaga „laravel/instalator”
Poniższy ekran pojawi się, jeśli instalacja Laravel zakończy się pomyślnie. Teraz możesz utworzyć dowolny projekt Laravel, uruchamiając polecenie Laravel.
Uruchom polecenie, aby sprawdzić, czy Laravel jest poprawnie zainstalowany lub nie. Jeśli pojawi się następujący ekran, Laravel jest poprawnie zainstalowany.
$ laravel
Tworzenie projektu Laravel
Uruchom polecenie Laravel, aby utworzyć nowy projekt.
$ laravel nowy LaravelPro
Przejdź do folderu projektu.
$ CD LARAVALPRO
Uruchom polecenie, aby uruchomić serwer Laravel.
$ PHP Artisan Serve
Otwórz przeglądarkę i wpisz następujący adres URL, aby sprawdzić, czy Laravel jest poprawnie zainstalowany lub nie.
http: // localhost: 8000
Jeśli pojawi się następna strona, laravel jest instalowany poprawnie.
Twój projekt Laravel jest teraz gotowy do użycia. Możesz tworzyć niezbędne kontrolery i modele za pomocą Command Artisan, aby opracować nowy projekt.
Tworzenie kontrolera
Jedną z głównych części ram MVC jest kontroler. Koder implementuje różne typy kodów logicznych w sekcji kontrolera. Wszystkie pliki kontrolera są przechowywane w App/http/kontrolery teczka. Możesz utworzyć głównie dwa rodzaje kontrolerów w Laravel. Jeden to zwykły kontroler, a drugi jest kontrolerem zasobów. Załóżmy, że chcesz utworzyć zwykły kontroler w projekcie o nazwie CUstomer. Przejdź do folderu projektu Laravel i uruchom polecenie, aby utworzyć kontroler z terminalu.
$ PHP Artisan Make: Controller CustomerController
Jeśli kontroler z powodzeniem się tworzy, pojawi się w App/http/kontrolery teczka. Przejdź więc do tego folderu i sprawdź, czy kontroler jest utworzony, czy nie.
$ CD App/http/kontrolery
$ ls
Jeśli chcesz użyć bazy danych w swoim projekcie LARAVEL, musisz utworzyć bazę danych na serwerze Mariadb i zmodyfikować wymagany plik połączenia bazy danych Laravel, ale dotyczy to przyszłej lekcji.
Mam nadzieję, że zobaczysz z tego prostotę i moc zaczynania z Laravel. Zobacz poniższy film, aby uzyskać więcej informacji: