Блог / Резюме
У блозі розміщені статті стосовно різних нюансів веб-розробки, реалізації деяких ідей, функціоналу додатків, тощо.
Навіть додаток середнього розміру може містити кілька сотень роутів, і вкрай незручно переглядати їх в одному файлі, будь то api.php, web.php і т.д. Подивимося, як можна спростити собі життя в подібних випадках.
Validator::extend() - далеко не нова фішка в Laravel, проте пропоную коротко розглянути приклад використання.
У Laravel 8 трохи змінився функціонал обмеження доступу до маршрутів - з'явився RateLimiter. Розглянемо на прикладі, як можна його використовувати.
Пакет Laravel Passport пропонує різні варіанти, та в даній статті мова піде про те, як використовувати Password Grant Tokens.
У Laravel ми часто стикаємося з різними фасадами "з коробки", такими як DB, Cache, Validator і т.д., але що робити, якщо нам в силу тих чи інших причин треба створити фасад для свого класу?
Параметри всіх методів php або Laravel не запам'ятаєш. При необхідності перестрибувати в браузер і дивитися доки на відповідних сайтах не складно, але хотілося б мати можливість робити це швидше. І така можливість є - ми можемо дивитися документацію в tinker.
Будет делать бэкапы файлов проекта и базы данных тогда, когда скажете. 6-я версия пакета требует PHP 7.3, может работать с MySQL, PostgreSQL и MongoDB.
Рано чи пізно швидше за все зіткнетеся з розробкою багатомовних сайтів. Розглянемо простіший варіант - як в Laravel реалізувати переклад інтерфейсу і перемикання мов.
Реалізуємо на Laravel 5 перегляд історії дій користувачів. Наприклад, заходимо на сторінку профілю конкретного користувача і бачимо, коли він додав статтю, відповів на коментар, лайкнув якийсь контент і т.д. (За матеріалами laracasts)
Як використовувати SQLite для тестування в Laravel
Розглянемо, як реалізувати аутентифікацію Laravel в зв'язці з Passport і GraphQL.
Під рядком запиту в даному випадку мається на увазі так звана query string з адресного рядка браузера. Стаття написана за одним з відео на laracasts з невеликим доповненнями.