Блог / Резюме
В блоге размещены статьи о различных нюансах веб-разработки, реализации идей, некоторых частей приложений и т.д.
Даже среднее приложение может содержать несколько сотен роутов, и крайне неудобно просматривать их в одном файле, будь то api.php, web.php и т.д. Посмотрим, как можно упростить себе жизнь в подобных случаях.
Validator::extend() - далеко не новая фишка в Laravel, тем не менее предлагаю кратко рассмотреть пример использования.
В Laravel 8 немного изменился функционал ограничения доступа к роутам - появился RateLimiter. Рассмотрим на примере, как можно его использовать.
Пакет Laravel Passport предлагает различные варианты, но в данной статье речь пойдёт о том, как использовать Password Grant Tokens.
В Laravel мы часто сталкиваемся с различными фасадами "из коробки", такими как DB, Cache, Validator и т.д., но что, если нам в силу тех или иных причин надо создать фасад для своего класса?
Параметры всех методов php или Laravel не запомнишь. При необходимости перепрыгивать в браузер и смотреть доки на соответствующих сайтах не сложно, но хотелось бы иметь возможность делать это быстрее. И такая возможность есть - мы можем смотреть документацию в tinker-е.
За последние месяцы пришлось работать приблизительно с десятком пакетов. Выделю три из них, которые оказались наиболее полезными / существенно сэкономили время.
Рано или поздно скорее всего столкнётесь с разработкой мультиязычных сайтов. В данной статье расмотрим вариант попроще - как в Laravel реализовать перевод интерфейса и переключение языков.
Реализуем на Laravel 5 вывод истории действий пользователей. Например: опубликовал статью, ответил на комментарий, лайкнул такой-то контент и т.д.
Немного общей информации о тестировании в Laravel и о том, как использовать для этих целей SQLite.
Рассмотрим, как реализовать аутентификацию Laravel в связке с Passport и GraphQL.
Под строкой запроса в данном случае подразумевается так называемая query string из адресной строки браузера. Статья написана по одному из видео на laracasts c небольшими дополнениями.