
laraveldaily.com
laraveldaily - разработчики, которые ведут одноименный блог, разрабатывают проекты на Laravel а также делают курсы о Laravel.
Laravel - это фреймворк MVC, понятно, что должно быть в Model, View и Controller. Но что, если у вас есть кастомная логика для обработки данных перед передачей их в представление? Где это должно быть?
И список продолжается.
Конечно, правильный ответ - зависит от многих факторов. Но от каких?
Об этом я и поговорю в этом курсе.
Цель - обсудить практические примеры структурирования более крупных приложений Laravel, различные подходы и шаблоны. Мы проанализируем существующие популярные проекты с открытым исходным кодом и их структуру.
Важное замечание: этот курс не будет посвящен шаблонам дизайна. Поэтому модные ключевые слова, такие как Singleton, Factory, Adapter, Repository и тд., будут использоваться только при необходимости.
Я постараюсь сосредоточиться на практической стороне: папках, классах и методах, а не на том, как этот шаблон на самом деле называется в теории. На самом деле, каждый проект представляет собой смесь шаблонов, и разработчики даже не знают, как их называют.
laraveldaily - разработчики, которые ведут одноименный блог, разрабатывают проекты на Laravel а также делают курсы о Laravel.
После этого курса вы станете экспертом в создании отношений, эффективном анализе данных и в использовании малоизвестных функций Eloquent. Eloquent отлично подходит для операций с базами данных, но на протяжении многих лет я заметил, что это самая популярная тема для вопросов на Twitter или форумах, таких как Laracasts или мой собственный блог Laraveldaily.com.
Делаем вещи динамичными с помощью Pusher в SPA приложении. Создайте уведомления и ответы в реальном времени как у Facebook. Вы узнаете, как генерировать Json Web Token (JWT) в Laravel и как войти / выйти из системы с помощью Token. Вы будете использовть Vuetify вместе с Vuejs. Создадите динамичную систему рейтингов.
Фреймворк Laravel — это чистая и стильная основа для веб-разработки. Все больше крупных компаний таких как Яндекс, CarPrice, BelkaCar, LinkedInиспользуют его при создании собственных продуктов. Laravel — универсальный инструмент для создания лендингов, блогов, чат-ботов, серверной части мобильных приложений, парсеров, полноценных интернет-магазинов. В вашем распоряжении гигабайты готовых библиотек под любую задачу.
Существуют десятки однотипных курсов как создать простой блог на laravel, или на любом другом фреймворке. Но автор данного курса обещает показать вам не просто разработку самого блога, а общие подходы, которые нужно учесть перед началом разработки любых других проектов, в реальных ситуациях, на должности разработчика. Этот опыт планирования, решения возможных будущих проблем и создания проекта, пригодится в дальнейшем при старте любого другого пр
Научитесь всему, чего вам нужно знать, перед тем как начать работу с фреймворком Laravel.