LaravelНачало работы с Laravel


замечания

Сообщество Laravel StackOverflow Slack

Скоро будет

Рекомендуемое учебное пособие

Начало работы с Laravel

Руководства по взносам

Скоро будет

Руководство по стилю вклада

Скоро будет

Информация о Ларавеле

Созданный Taylor Otwell в качестве бесплатной открытой веб-структуры PHP с открытым исходным кодом , Laravel предназначен для облегчения и ускорения процесса разработки веб-приложений с большим вкусом для простоты.

Он следует за архитектурным шаблоном model-view-controller ( MVC ), а также стандартом кодирования PSR-2 и стандартом автозагрузки PSR-4 .

Запуск тестового развития ( TDD ) в Laravel - это весело и легко реализовать.

Хостинг на GitHub и доступный по адресу https://github.com/laravel/laravel , Laravel может похвастаться архитектурой микросервисов , что делает его чрезвычайно расширяемым, и это с легкостью использует пользовательские или существующие сторонние пакеты.

Основные функции

MVC

Laravel использует модель MVC, поэтому есть три основные части структуры, которые работают вместе: модели, представления и контроллеры. Контроллеры являются основной частью, где выполняется большая часть работы. Они подключаются к моделям для получения, создания или обновления данных и отображения результатов на представлениях, которые содержат фактическую структуру HTML приложения.

Blade Templating Engine

Laravel поставляется с темплатным двигателем, известным как Blade. Blade довольно прост в использовании, но мощный. Одна особенность Blade templating engine не делится с другими популярными, это ее вседозволенность; позволяя использовать простой PHP-код в файлах шаблонов Blade.

Важно отметить, что файлы движка Blade .blade имеют .blade добавленные к именам файлов непосредственно перед обычным .php который не что иное, как фактическое расширение файла. Таким образом, .blade.php является результирующим расширением файла для файлов шаблонов Blade. Файлы движка Blade хранятся в каталоге ресурсов / представлений.

Маршрутизация и промежуточное ПО

Вы можете определить URL-адреса своего приложения с помощью маршрутов. Эти маршруты могут содержать переменные данные, подключаться к контроллерам или быть обернутыми в средние. Middelware - это механизм фильтрации HTTP-запросов. Они могут использоваться для взаимодействия с запросами до того, как они дойдут до контроллеров, и могут, таким образом, изменять или отклонять запросы.

ремесленник

Artisan - инструмент командной строки, который вы можете использовать для управления частями Laravel. Существует множество команд для создания моделей, контроллеров и других ресурсов, необходимых для разработки. Вы также можете написать свои собственные команды, чтобы расширить инструмент командной строки Artisan.

Красноречивый ОРМ

Чтобы подключить ваши модели к различным типам баз данных, Laravel предлагает собственный ORM с большим набором функций для работы. Структура также обеспечивает миграцию и посев, а также функции откатов.

Обработка событий

Структура способна обрабатывать события в приложении. Вы можете создавать прослушиватели событий и обработчики событий, похожие на те, что были у NodeJ.

Версии

Версия Дата выхода
1,0 2011-06-09
2,0 2011-11-24
3.0 2012-02-22
3,1 2012-03-27
3,2 2012-05-22
4,0 2013-05-28
4,1 2013-12-12
4,2 2014-06-01
5.0 2015-02-04
5.1 (LTS) 2015-06-09
5,2 2015-12-21
5,3 2016-08-24
5,4 2017-01-24

Руководство для начинающих

Руководство для начинающих - это настраиваемая навигация, которую мы сами заказывали, чтобы облегчить просмотр тем, особенно для начинающих. Эта навигация упорядочена по уровню сложности.

Начиная

Монтаж

Laravel Views

Блейд: Введение

Блейд: переменные и управляющие структуры

Или же

Установка отсюда

  1. Получите композитора отсюда и установите его

  2. Получите Wamp здесь , установите его и установите переменную среды PHP

  3. Получить путь к команде www и type:

composer create-project --prefer-dist laravel/laravel projectname
 

Чтобы установить конкретную версию Laravel, введите путь к www и введите команду:

composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
 

Или же

Установщик Via Laravel

Сначала загрузите установщик Laravel с помощью Composer:

composer global require "laravel/installer"
 

Обязательно поместите $HOME/.composer/vendor/bin (или эквивалентный каталог для вашей ОС) в ваш $ PATH, чтобы исполняемый файл laravel мог быть расположен вашей системой.

После установки laravel new команда laravel new создаст новую установку Laravel в указанном вами каталоге. Например, laravel new blog создаст каталог с blog содержащий новую установку Laravel со всеми уже установленными зависимостями Laravel:

laravel new blog
 

Добро пожаловать в документацию по тегам Laravel!

Laravel - это хорошо известная PHP Framework. Здесь вы узнаете все о Laravel. Исходя из всего прочего - как знать, что такое объектно-ориентированное программирование, к передовой теме развития пакета Laravel.

Это, как и все другие теги документации Stackoverflow, является документацией, основанной на сообществах, поэтому, если у вас уже есть опыт работы в Laravel, поделитесь своими знаниями, добавьте свои собственные темы или примеры! Просто не забудьте ознакомиться с нашим руководством по стилю в этом разделе, чтобы узнать больше о том, как внести свой вклад, и руководство по стилю, которое мы сделали, чтобы мы могли дать лучший опыт людям, которые хотят узнать больше о Laravel.

Более того, мы очень рады, что вы пришли, надеюсь, что вас часто можно увидеть здесь!