Может войдёшь?
Черновики Написать статью Профиль

Статьи odd_bod

80 учебников, пакетов и ресурсов по Laravel за 2016 год

перевод Laravel-News.com

2016 подошёл к концу, самое время взглянуть на прошедший год и оценить масштаб прогресса. Для Laravel это был насыщенный год: вышла версия 5.3, прошёл Laracon, обновились все компоненты, а теперь готовится к выходу Laravel 5.4.

Чтобы вспомнить события этого года, я собрал в один список самые значимые события и расположил их по месяцам, чтобы вы могли пробежаться по ним.

Семь советов для эффективного изучения Laravel

перевод Laravel-News.com

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

Некоторые из них будут специфичны для Laravel, а другие являются общими для изучения любого языка программирования или фреймворка. Давайте начнём.

Timots

Привет тебе Я через год! Ты начал идти к этому в начале прошлого лета. Прошел через недостаток мотивации на этапе верстки. Но ты выдержал его, сверстав несколько шаблонов и сделал свой первый реальный проект! Потом после нескольких месяцев затишья в начале этого лета ты прошел основы js (конечно не все), а потом ты перешел на php, и через неделю перешел на Ларавел. Без основ в пхп и субд тебе было очень тяжко. Ты пережил работу на 8 Ларавеле, хотя в курсе был седьмой. Ты научился дебажить не по-детски, ты узнал про основы гугления и что его гуглить надо всегда и везде. После этого был курс по ООП. До этого сталкивался с ним совсем немного. Конечно, ты далеко не все понял, но это тебя не смущает. Через год я уверен, что ты уже будешь работать джуном и осуществив свою главную мечту и цель ;) ! Сейчас я пишу тебе это проходя все же нормально курс по ПХП. Буквально через несколько дней я планирую закончить его, а потом и пройти курс по субд. Надеюсь, что у меня получится это пройти в течение 3 недель. Что ж посмотрим! После тебя ждет наверное начало написания своего пет-проекта. Ты знаешь, что это проект очень масштабный, и ты горишь начать его быстрее. Не забывай, что главное это быстрее прийти к своей цели, а не выучить всю веб-разработку. А для этого нужно быть сосредоточенным на своей цели. Не забывай, ради чего ты все это делаешь! Встретимся через год, пожалуйста, смотри только вперед в твое прекрасное будущее и помни дорогих тебе людей!

Laravel Uptime Monitor

перевод Laravel-News.com

Для многих людей интернет стал просто незаменим, он является источником их доходов. Большинство веб-приложений не могут позволить себе быть недоступными даже несколько секунд.

Spatie выпустили очень полезный пакет Laravel Uptime Monitor, который обеспечивает простой и мощный способ отслеживания доступности вашего сайта и даты истечения SSL-сертификата. Uptime Monitor уведомит вас о недоступности вашего сайта при помощи гибкой системы уведомлений Laravel 5.3. А когда ваш сайт «поднимется», пакет любезно уведомит вас и расскажет, в течении какого времени сайт был недоступен.

Давайте посмотрим, как настроить…

Spark и хранилище

перевод

Я давно хотел чаще писать о новостях разработки, и сейчас отличное время начать!

На этой неделе я добавил в Spark загрузку фото профиля и управление им. Добавление этой функции заставило меня немного глубже погрузиться в интеграцию Laravel с Flysystem и в классы для загрузки, поскольку Forge и Envoyer не поддерживают загрузку файлов.

Один из упрощённых мной процессов — получение URL файла, сохранённого в Flysystem в открытом виде. Для адаптера AWS это довольно простая задача, поскольку в AWS SDK есть метод для получения URL…

Переадресация после авторизации в Laravel

перевод

Во встроенной в Laravel системе авторизации есть свойство PHPredirectTo в контроллерах PHPLoginController, PHPRegisterController и PHPResetPasswordController. В этом свойстве можно задать то место, в которое будут отправляться пользователи после выполнения соответствующего действия.

Внутри самого Laravel это настраивается и реализуется при помощи типажа PHPRedirectsUsers, а последние минорные улучшения позволяют вам определить метод PHP

scriptix

Как то непривычно «при помощи типажа RedirectsUsers». Более привычно «при помощи трейта RedirectsUsers»;)

Используем Vue в Laravel 5.3 с начальной загрузкой и образцом компонента

перевод новое в 5.3

Использовать компоненты Vue в Laravel 5.3 прямо из коробки стало проще, чем когда-либо, потому что в 5.3 по умолчанию более продуманный стек для фронтенда, чем в предыдущих версиях. Не переживайте, разобраться в компонентах по умолчанию не сложно.

Давайте вместе посмотрим на стек JavaScript в Laravel 5.3. Запустите пример приложения с помощью установщика Laravel (а если вы похожи на меня, используйте Lambo), и откройте сайт в своей любимой IDE.

PorodnOFF

У меня на laravel 5.6 вместо кириллицы кракозябры хотя кодировка utf8 стоит

Обновление обработчиков очереди в Laravel 5.3

перевод новое в 5.3

Очереди — один из тех инструментов Laravel, о котором все знают, но мало кто понимает их полностью. И это не удивительно, ведь многие впервые сталкиваются с очередями именно в Laravel, а они не так уж и просты, на самом деле.

К счастью, в Laravel 5.3 произошло совсем немного внешних изменений в работе с очередями.

Знакомство с Laravel Echo: подробный разбор

перевод новое в 5.3

С помощью инструмента Laravel Echo вы легко сможете использовать мощь WebSockets в своих Laravel-приложениях. Он упрощает самые необходимые и самые трудные аспекты построения сложных взаимодействий WebSockets.

Echo состоит из двух частей: набора улучшений для системы вещания сообщений Laravel (Event broadcasting system), и нового пакета JavaScript.

Бэкендовые компоненты Echo уже встроены в ядро Laravel, начиная с версии 5.3, их не надо импортировать (в этом их отличие от таких компонентов, как Cashier). Вы можете использовать эти бэкендовые улучшения с любым JavaScript-фронтендом…

Новая система уведомлений в Laravel 5.3

В предыдущей статье я описал новую функцию Laravel Mailable и рассказал о некоторых важных изменениях в отправке писем в Laravel. Советую ознакомиться с ней, если вы ещё не прочитали. В двух словах: предыдущий почтовый синтаксис больше не использует «классические» почтовые замыкания, вместо этого создаются «отправляемые» (Mailable) классы для каждого отдельного письма — например, отправляемый класс «WelcomeNewUser» (Приветствие нового пользователя).

В Laravel 5.3 появилась ещё одна возможность взаимодействия с пользователями: Уведомления.

Представьте какое-нибудь сообщение…

Изменения в структуре папок в Laravel 5.3

перевод новое в 5.3

Мы уже рассмотрели новую папку routes и изменения в структуре папок. Но в Laravel 5.3 появилось ещё одно изменение — многие папки не создаются до тех пор, пока вы не выполните команду, которая к ним обращается.

Эти папки создавались в каждой новой версии до Laravel 5.3, но при этом часто не использовались, поэтому в новых установках их не будет. Вот список исчезнувших папок:

  • Events
  • Jobs
  • Listeners
  • Policies

← Назад | ДальшеДвижется на Habravel