Аутентификация в Laravel 6: Установка и настройка

В этом уроке мы научимся добавлять аутентификацию в шестую Laravel и сделаем страницы входа, регистрации, выхода и сброса пароля. Предположим, что вы уже установили свежую...

Удаляем index.php из URL

Если у вас есть проект на Laravel, то вы удивитесь, обнаружив, что ваши маршруты открываются по разным URL-адресам. Например, допустим, что у нас такой файл...

Загрузка изображений с помощью DropzoneJS

В этом уроке мы расскажем как, используя библиотеку DropzoneJS, загрузить одно или несколько изображений в Laravel. Нам нужно будет выполнить следующие шаги: Установка Laravel Настройка базы данных...

Как удалить public из адреса

Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel? Расскажу, как от него избавиться. У меня у самого возникли проблемы с...

REST API: Лучшие практики

В современном приложении API является одной из основных функций. Оно важно не только для создания мобильных и десктопных приложений, но и для веб-приложений. Фронтенд и...

Как писать тесты в Laravel

В этом уроке мы расскажем о том, как начать писать функциональные тесты PHPUnit в Laravel. Давайте рассмотрим блог-приложение, где есть модель Post и она имеет...

Рефакторинг eloquent запросов через Сообщения Высшего Порядка

Самый кайф при работе с Laravel — это найти альтернативный способ делать старые и уже наскучившие тебе вещи. Недавно, при работе с Eloquent, я...

Просто и наглядно об Отношениях в Laravel

Отношения в Laravel (Eloquent Relationships) относительно просты для понимания, но некоторые люди могут растеряться без наглядных рисунков, показывающих то, что нельзя передать словами. Одна...

Магия Событий, Слушателей и Задач

В вашем приложении есть три вещи, которые можно запушить в фоновый режим и запустить независимо от жизненного цикла Запрос-Ответ: Слушатели (Listeners), Задачи (Jobs) и Уведомления...

Аутентификация OAuth2 в проектах Laravel

Время от времени возникает вопрос, как разрешить пользователям входить в отдельные (дочерние) приложения, используя одну учетную запись главного приложения. В этой статье я расскажу, как...