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

odd_bod +1 257

Вступил в наши ряды: 17 февраля 2014

Замечен в последний раз: 15 сентября 2021

Не писал на форуме

Вы сможете отправить письмо, если войдёте

Статьи (71)

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

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

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

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

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

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

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

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

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

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

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

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

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

Обновление обработчиков очереди в 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

Есть ещё статьи