Что касается моей работы с HTML и PHP, то чаще всего я работаю со списками (select). Кто не помнит, то…
php
Уроки программирования на PHP-фреймворке Laravel
Еще один способ тестирования запросов в Laravel
В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших…
Как сделать свой пакет для Laravel за 10 минут
Во фреймворке Laravel мы можем писать библиотеки и вызывать их функции, не беспокоясь о том, как это было реализовано. Мы…
Глобальные настройки приложения
В приложениях часто нужно хранить некоторые глобальные настройки, причем эти параметры не относятся к конкретной модели, например пользователю, а к…
Универсальные объекты ответов
Использование выделенных объектов ответа, которые могут обрабатывать несколько форматов — хороший шаблон для очистки контроллеров. Я разрабатывал новый способ возврата…
Возвращаемый тип void в PHP
В PHP 7.1 был добавлен тип возвращаемого значения void. Об этом спорили. Некоторые задавались вопросом, в чем выгода пустой подсказки?…
10 лучших пакетов Laravel для переводов и мультиязычности
В Laravel локализация очень проста — разместите переводы в папке resources/lang, но их неудобно редактировать, поэтому существует множество пакетов, которые…
PHP на фронтенде
Думаю, вы видели множество сайтов, использующих javascript на фронтенде, а как насчет использования PHP на стороне клиента? Но как, спросите…
Мидлвар для ограничения очередей
Недавно мы выпустили новый пакет для ограничения количества выполнений задач за определенный промежуток времени под названием laravel-rate-limited-job-middleware. И в этой короткой…
Двухфакторная аутентификация через почту
Мы сделаем так, чтобы при логине пользователя, он должен будет ввести код подтверждения, отправленный на его почту. В конце статьи…
GraphQL и Laravel
В этой статье я расскажу вам, как создать свой собственный сервер GraphQL при помощи Laravel. Мы используем Lighthouse и научимся…
DDD — новый хелпер для Laravel
Сегодня мы анонсируем новый глобальный хелпер для Laravel 6, а также для всех приложений, на которых установлен Ignition 1.9+. Все…
Сравнение Inertia.js и Livewire
Эта статья расскажет об сходствах и различиях этих библиотек. А также поможет понять, какие проблемы они помогут решить лучше всего.…
Делаем мидлвар с троттлингом
Мы научимся регулировать запросы для каждого устройства, используя параметра маршрута и уникальные идентификаторы. В стандартной комплектации Laravel поставляется с мидлваром…
Как отправить письмо после регистрации пользователя
В одном из моих проектов было требование отправить приветственное письмо после регистрации пользователя. Я начал гуглить и наткнулся на почтовый…