Поиск…
замечания
Сообщество Laravel StackOverflow Slack
Скоро будет
Рекомендуемое учебное пособие
Руководства по взносам
Скоро будет
Руководство по стилю вклада
Скоро будет
Информация о Ларавеле
Созданный 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!
Laravel - это хорошо известная PHP Framework. Здесь вы узнаете все о Laravel. Исходя из всего прочего - как знать, что такое объектно-ориентированное программирование, к передовой теме развития пакета Laravel.
Это, как и все другие теги документации Stackoverflow, является документацией, основанной на сообществах, поэтому, если у вас уже есть опыт работы в Laravel, поделитесь своими знаниями, добавьте свои собственные темы или примеры! Просто не забудьте ознакомиться с нашим руководством по стилю в этом разделе, чтобы узнать больше о том, как внести свой вклад, и руководство по стилю, которое мы сделали, чтобы мы могли дать лучший опыт людям, которые хотят узнать больше о Laravel.
Более того, мы очень рады, что вы пришли, надеюсь, что вас часто можно увидеть здесь!
Руководство для начинающих
Руководство для начинающих - это настраиваемая навигация, которую мы сами заказывали, чтобы облегчить просмотр тем, особенно для начинающих. Эта навигация упорядочена по уровню сложности.
Начиная
Laravel Views
Блейд: переменные и управляющие структуры
Или же
Установка отсюда
Получите композитора отсюда и установите его
Получите Wamp здесь , установите его и установите переменную среды PHP
Получить путь к команде
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