Лекция
Привет, Вы узнаете о том , что такое фреймворк laravel, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое фреймворк laravel, laravel, eloquent orm , настоятельно рекомендую прочитать все из категории Фреймворки. Famworks ( программная платформа).
Версия | Дата выпуска | Версия PHP |
---|---|---|
8 | 8 сентября 2020 г. | ≥ 7.3.0 |
7 | 3 марта 2020 г. | ≥ 7.2.5 |
6 LTS | 3 сентября 2019 г., | ≥ 7.2.0 |
5,8 | 26 февраля 2019 г., | ≥ 7.1.3 |
5,7 | 4 сентября 2018 г. | ≥ 7.1.3 |
5,6 | 7 февраля 2018 г. | ≥ 7.1.3 |
5.5 LTS | 30 августа 2017 г. | ≥ 7.0.0 |
5,4 | 24 января 2017 г. | ≥ 5.6.4 |
5,3 | 23 августа 2016 г. | ≥ 5.6.4 |
5.2 | 21 декабря 2015 г. | ≥ 5.5.9 |
5.1 LTS | 9 июня 2015 г. | ≥ 5.5.9 |
5.0 | 4 февраля 2015 г. | ≥ 5,4,0 |
4.2 | 1 июня 2014 г. | ≥ 5,4,0 |
4.1 | 12 декабря 2013 г. | ≥ 5.3.0 |
4.0 | 28 мая, 2013 | ≥ 5.3.0 |
3.2 | 22 мая 2012 г. | |
3.1 | 27 марта 2012 г. | |
3.0 | 22 февраля 2012 г. | |
2.0 | Сентябрь 2011 г. | |
1.0 | Июнь 2011 г. |
Легенда: | Старая версия, не поддерживается | Старая версия, все еще поддерживается |
---|
Текущая стабильная версия | Последняя предварительная версия | Будущий выпуск |
https://github.com/trending/php?since=monthly
https://laracasts.com/
Поднимите свои навыки веб-разработки на новый уровень с помощью экспертных скринкастов о Laravel, Vue и многом другом.
INSTALLATION It’s too easy, I don’t have to tell you.
IoC Inverse of Control IlluminateContainerContainer
В программной инженерии инверсия управления описывает схему, в которой специально написанные части компьютерной программы получают поток управления из универсальной многоразовой библиотеки «то, что вы получаете, когда ваша программа выполняет вызов» «Удаление зависимости из кода»
Поставщики услуг - это центральное место при начальной загрузке всех приложений Laravel. Ваше собственное приложение, а также все основные службы Laravel загружаются через поставщиков услуг.
Service Providers
Фасады предоставляют «статический» интерфейс для классов, доступных в сервисном контейнере приложения . Об этом говорит сайт https://intellect.icu . Laravel поставляется с множеством фасадов, которые обеспечивают доступ почти ко всем функциям Laravel. Фасады Laravel служат «статическими прокси» для базовых классов в сервисном контейнере, обеспечивая преимущества краткого выразительного синтаксиса, сохраняя при этом большую тестируемость и гибкость, чем традиционные статические методы.
Все фасады Laravel определены в пространстве имен. Итак, мы можем легко получить доступ к такому фасаду:Illuminate\Support\Facades
Facade is a class that provide access to an object registered in the IoC container. Facade Class IoC Container Object A cades enable you to hide complex interface behind a simple one.
What is happening?
Eloquent ORM, включенный в Laravel, предоставляет красивую и простую реализацию ActiveRecord для работы с вашей базой данных. Каждая таблица базы данных имеет соответствующую «Модель», которая используется для взаимодействия с этой таблицей. Модели позволяют запрашивать данные в таблицах, а также вставлять новые записи в таблицу.
Перед началом работы обязательно настройте соединение с базой данных в .
What happens when you use Eloquent ORM
Find out remaining 70% of Eloquent Features from the documentation
Multiple Routing Paradigms
Множественные парадигмы маршрутизации
MVC in laravel
Authentication
Localization
Laravel Provides Artisan Commands for Rapid Development You can develop custom Artisan commands for a package or an application
ng Vagrant, we now have easy way to simply manage virtual mac Included Softwares
Nova - это красиво оформленная административная панель для Laravel. Тщательно созданный создателями Laravel, чтобы сделать вас самым продуктивным разработчиком в галактике.
https://nova.laravel.com/
Конфигурация, управляемая кодом
Настройте всю панель управления Nova с помощью простого кода PHP. Ни одна из ваших конфигураций Nova не сохраняется в базе данных. Настроить безболезненно. Безболезненно развернуть.
Сохраняет чистоту вашего приложения
Легко добавить панель администрирования Nova в существующее приложение Laravel, не касаясь ваших моделей Eloquent. После настройки ресурса Nova для каждой модели вы готовы к работе.
Laravel + Vue.js = ❤️
Nova - это элегантное одностраничное приложение, созданное на Laravel и Vue.js. Он такой же гладкий, как шелк, и писать нестандартные компоненты очень просто.
Потрясающе быстрый микро-фреймворк от Laravel.
Молниеносные микросервисы и API-интерфейсы с ожидаемой элегантностью.
https://lumen.laravel.com/
Laravel Cashier предоставляет удобный и понятный интерфейс для сервисов выставления счетов по подписке Stripe . Он обрабатывает почти весь шаблонный платежный код подписки, который вы боитесь писать. В дополнение к базовому управлению подпиской, Cashier может обрабатывать купоны, заменять подписку, «количество» подписки, льготные периоды отмены и даже создавать PDF-файлы счетов.
Вся ваша рабочая конфигурация хранится в одном простом файле конфигурации, что позволяет вашей конфигурации оставаться в системе управления версиями, где вся ваша команда может сотрудничать.
Jetstream разработан с использованием Tailwind CSS и предлагает на ваш выбор строительные леса Livewire или Inertia .
В настоящее время Scout поставляется с Algolia ; однако написать собственные драйверы просто, и вы можете расширить Scout своими собственными реализациями поиска.
Laravel Envoyer — это сервис развертывания с нулевым простоем для ваших PHP и Laravel приложений.
Laravel Mix (в прошлом назывался Laravel Elixir) — это инструмент, который дает вам практически полностью управляемый процесс сборки фронтенда. Он обеспечивает понятный и удобный API для определения базовых этапов сборки Webpack для вашего Laravel приложения.
Пакет Laravel Medialibrary ассоциируетвсе типы файлов с Eloquent-моделями. Этот пакет делает работу с медиа-объектами удивительно легкой.
Laravel Echo — это JavaScript библиотека, которая позволяет вам подписываться на каналы и прослушивать транслируемые события через WebSoсkets.
Это пакет для интеграции панели отладки PHP с Laravel. Он включает ServiceProvider для регистрации панели отладки и присоединения ее к выходным данным. Вы можете публиковать активы и настраивать их через Laravel. Он загружает некоторые коллекторы для работы с Laravel и реализует пару настраиваемых DataCollectors, специфичных для Laravel. Он настроен для отображения перенаправлений и запросов Ajax.
Meet the community @ IRC Channel: #laravel
Next Laracon laracon.eu
В заключение, эта статья об фреймворк laravel подчеркивает важность того что вы тут, расширяете ваше сознание, знания, навыки и умения. Надеюсь, что теперь ты понял что такое фреймворк laravel, laravel, eloquent orm и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Фреймворки. Famworks ( программная платформа)
Комментарии
Оставить комментарий
Фреймворки. Famworks ( программная платформа)
Термины: Фреймворки. Famworks ( программная платформа)