Предисловие
Не слишком занят в конце года и в последнее время некоторое время изучает laravel. Я хочу написать серию более глубоких уроков о laravel, поэтому я нахожу веб-мастера, чтобы открыть канал для написания уроков. Из-за того, что вы пишете в первый раз, писать нехорошо, вы забываете понимать. Если в процессе просмотра возникнут какие-либо вопросы. Вы можете оставлять сообщения под постами и общаться друг с другом. Я надеюсь, что вы сможете перейти на GitHub star. C адрес GitHub
Почему вы выбрали laravel? Вот преимущества и недостатки для сравнения.
Преимущество
- Laravel-это PHP-фреймворк, созданный для веб-художников. Это также тенденция разработки PHP.
- Сообщество идеально, а качество сообщений относительно высокое.
- Основанный на конструкции композитора, богатые пакеты расширений.
- Звезда GitHub занимает первое место в классификации PHP
недостаток
- Насколько плох ларавел? Во сколько раз хуже других фреймворков?
- Трудно ли начать работу с laravel?
А как насчет производительности? Мы можем подумать о функции, которую может выполнять PHP, java,. net, даже C++, так почему же мы используем PHP для ее разработки? Это не потому, что разработка PHP более эффективна.
Фреймворк хорош не только с точки зрения производительности, но и с точки зрения эффективности разработки, надежности кода и обслуживания. Laravel действительно добавляет много практических функций за счет операционной эффективности, но эффективность наших проектов разработки значительно повысилась, и различные пакеты composer относительно совершенны. Также верно, что обслуживание проекта удобно. После некоторого периода знакомства вы обнаружите, что эффективность разработки laravel абсолютно сокрушает другие языки или фреймворки.
С Laravel определенно трудно начать. laravel использует новые функции php , закрытия и т. Д., Контейнеры IOC, промежуточное программное обеспечение, события, интеграцию интерфейсных модулей уведомлений и т. Д. Эти знания не будут задействованы большинством студентов, когда они впервые столкнутся с php, поэтому им будет трудно начать, но для того, чтобы повысить уровень написания кода, предлагается изучить laravel, который также будет полезен для их собственного программирования.
Я верю, что после изучения laravel другие фреймворки будут просты в использовании по мере вашего накопления.
Чему вы можете научиться?
Конкретные знания, связанные с курсом, вы можете увидеть в следующей статье, в каждой главе будут соответствующие примеры, от поверхностного до глубокого анализа того, как достигается функция. Конечно, прежде чем читать статью, вам необходимо разобраться в базовых знаниях php, объектно-ориентированного и базового использования laravel. Если у вас возникнут проблемы, вы можете оставить сообщение непосредственно под курсом.
Планирование контента статей
- [Внедрение зависимостей, Контрольный Флип, Отражающий понимание и использование Концепций]
- [Как реализовать концепцию контейнера Ioc и поставщика услуг]
- [Принцип реализации Модели внешнего вида Фасадов]
- [Интерфейсно-ориентированное программирование для контрактов контракты]
- [Промежуточное программное обеспечение, Секционно-ориентированное программирование для конвейеров]
- [Жизненный цикл Laravel]
- [Модель наблюдателя события Laravel]
- [Применение новой функции в Laravel]
- [Почему laravel не запланировал каталог моделей?]
- [Поток реализации метода найдите метод в красноречивом ORM]
- [Если вы разрабатываете пакеты расширений Laravel и публикуете их в composer]
- [Лучшие практики Laravel и front-end]
- [Аутентификация API на основе JWT]
- [Балансировка нагрузки, Распределение, Понимание кластера, Как синхронизировать несколько серверных кодов]
- [[Простой пример веб-сайта, основанный на учебных пособиях]
Объяснять
Элементы используются только для обучения, и в каждой главе кода будут ссылки. Он будет размещен на github. Вы можете скачать исходный код с помощью clone github.