Szukaj…


Uwagi

Laravel StackOverflow Społeczność Slack

Wkrótce

Polecany samouczek

Pierwsze kroki z Laravelem

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

Instalacja

Widoki Laravela

Ostrze: Wprowadzenie

Ostrze: Zmienne i struktury kontrolne

Lub

Instalacja stąd

  1. Pobierz stąd kompozytora i zainstaluj go

  2. Pobierz stąd Wampa, zainstaluj go i ustaw zmienną środowiskową PHP

  3. 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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow