Szukaj…
Uwagi
Laravel StackOverflow Społeczność Slack
Wkrótce
Polecany samouczek
Wytyczne dotyczące wkładu
Wkrótce
Przewodnik po stylu wkładu
Wkrótce
O Laravel
Stworzony przez Taylor Otwell jako wolny open source PHP ram internetowej , laravel ma na celu ułatwić i przyspieszyć proces tworzenia aplikacji internetowych z wielkiego zamiłowania do prostoty.
Jest zgodny ze schematem architektonicznym model-view-controller ( MVC ), a także standard kodowania PSR-2 i standard automatycznego ładowania PSR-4 .
Uruchomienie Test Driven Development ( TDD ) w Laravel jest zabawne i łatwe do wdrożenia.
Hosted on GitHub i dostępne w https://github.com/laravel/laravel , laravel szczyci się mikro-usług architektury, co czyni go niezwykle przedłużenia i to z łatwością, z wykorzystaniem niestandardowych wykonane i czy istniejące innej firmy paczki
Główne cechy
MVC
Laravel używa modelu MVC, dlatego istnieją trzy podstawowe części szkieletu, które ze sobą współpracują: modele, widoki i kontrolery. Kontrolery są główną częścią, w której wykonuje się większość pracy. Łączą się z modelami, aby uzyskiwać, tworzyć lub aktualizować dane i wyświetlać wyniki w widokach, które zawierają rzeczywistą strukturę HTML aplikacji.
Silnik szablonów ostrzy
Laravel jest dostarczany z silnikiem szablonów zwanym Blade. Ostrze jest dość łatwe w użyciu, ale potężne. Jedną z cech silnika szablonów Blade, którego nie dzieli się z innymi popularnymi, jest jej pobłażliwość; pozwalając na użycie zwykłego kodu PHP w plikach silnika szablonów Blade.
Należy zauważyć, że pliki silnika szablonów Blade mają .blade
dołączane do nazw plików tuż przed zwykłym .php
który jest niczym innym jak faktycznym rozszerzeniem. W związku z tym .blade.php
jest wynikowym rozszerzeniem plików szablonów Blade. Pliki silnika szablonów ostrzy są przechowywane w katalogu resources / views.
Routing i oprogramowanie pośrednie
Możesz zdefiniować adresy URL swojej aplikacji za pomocą tras. Te trasy mogą zawierać zmienne dane, łączyć się z kontrolerami lub mogą być pakowane w oprogramowanie pośrednie. Middelware to mechanizm do filtrowania żądań HTTP. Można ich używać do interakcji z żądaniami, zanim dotrą one do kontrolerów, a tym samym mogą modyfikować lub odrzucać żądania.
Rzemieślnik
Rzemieślnik to narzędzie wiersza polecenia, którego można używać do kontrolowania części Laravela. Dostępnych jest wiele poleceń do tworzenia modeli, kontrolerów i innych zasobów potrzebnych do programowania. Możesz także pisać własne polecenia, aby rozszerzyć narzędzie wiersza poleceń Artisan.
Elokwentny ORM
Aby połączyć twoje modele z różnymi typami baz danych, Laravel oferuje własną ORM z dużym zestawem funkcji do pracy. Struktura zapewnia również migrację i inicjowanie, a także funkcje wycofywania.
Obsługa zdarzeń
Struktura może obsługiwać zdarzenia w całej aplikacji. Można tworzyć detektory zdarzeń i procedury obsługi zdarzeń podobne do tych z NodeJs.
Wersje
Wersja | Data wydania |
---|---|
1.0 | 2011-06-09 |
2.0 | 2011-11-24 |
3.0 | 22.02.2012 |
3.1 | 27.03.2012 |
3.2 | 22.05.2012 |
4.0 | 28.05.2013 |
4.1 | 12.12.2013 |
4.2 | 01.06.2014 |
5.0 | 2015-02-04 |
5.1 (LTS) | 2015-06-09 |
5.2 | 21.12.2015 |
5.3 | 24.08.2016 |
5.4 | 24.01.2017 |
Witamy w dokumentacji tagu Laravel!
Laravel to dobrze znany framework PHP. Tutaj dowiesz się wszystkiego o Laravelu. Począwszy od tak prostego, jak wiedza o programowaniu obiektowym, po zaawansowany temat tworzenia pakietów Laravel.
Podobnie jak każdy inny znacznik dokumentacji Stackoverflow, jest to dokumentacja kierowana przez społeczność, więc jeśli masz już doświadczenie w Laravel, podziel się swoją wiedzą, dodając własne tematy lub przykłady! Tylko nie zapomnij zapoznać się z naszym przewodnikiem po stylu wkładu na ten temat, aby dowiedzieć się więcej o tym, jak wnieść swój wkład, oraz przewodniku po stylu, który stworzyliśmy, aby zapewnić najlepszą jakość osobom, które chcą dowiedzieć się więcej o Laravel.
Co więcej, cieszymy się, że przyjedziesz, mamy nadzieję, że często cię tu widzimy!
Przewodnik dla początkujących
Przewodnik dla początkujących to niestandardowa nawigacja, którą sami zamówiliśmy, aby ułatwić przeglądanie tematów, szczególnie dla początkujących. Ta nawigacja jest uporządkowana według poziomu trudności.
Pierwsze kroki
Widoki Laravela
Ostrze: Zmienne i struktury kontrolne
Lub
Instalacja stąd
Pobierz stąd kompozytora i zainstaluj go
Pobierz stąd Wampa, zainstaluj go i ustaw zmienną środowiskową PHP
Uzyskaj ścieżkę do
www
i wpisz polecenie:
composer create-project --prefer-dist laravel/laravel projectname
Aby zainstalować konkretną wersję Laravel, uzyskaj ścieżkę do www
i wpisz polecenie:
composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
Lub
Za pomocą instalatora Laravel
Najpierw pobierz instalator Laravel za pomocą Composer:
composer global require "laravel/installer"
Upewnij się, że umieściłeś katalog $HOME/.composer/vendor/bin
(lub równoważny katalog dla twojego systemu operacyjnego) w $ PATH, aby laravel
wykonywalny laravel
mógł być zlokalizowany przez twój system.
Po zainstalowaniu laravel new
polecenie laravel new
utworzy nową instalację Laravel w określonym katalogu. Na przykład laravel new blog
utworzy katalog o nazwie blog
zawierający świeżą instalację Laravel ze wszystkimi zainstalowanymi już zależnościami Laravela:
laravel new blog