Найти в Дзене
Laravel

Laravel

Подборка статей о Laravel: Узнайте, как быстро создать мощные веб-приложения с помощью Laravel. Включает руководства по установке, настройке, созданию маршрутов и шаблонов, работе с базой данных и аутентификации. Отличные материалы для тех, кто хочет освоить Laravel с нуля и улучшить свои навыки.
подборка · 14 материалов
5 месяцев назад
🧠 Livewire в Blade: динамические интерфейсы без JavaScript
Как Livewire упрощает создание интерактивных компонентов в Laravel «JavaScript? Я уважаю. Но если можно обойтись без него — я выбираю спокойствие» 🍵 Привет, Лара-дев! 👋 Если ты когда-либо: Писал форму с AJAX-валидацией и устал от fetch, then, catch… Создавал «живой» поиск и в итоге потратил больше времени на фронтенд, чем на бэкенд… Хотел, чтобы интерфейс «отзывался» — но не хотел становиться fullstack-разработчиком… …то эта статья — для тебя. Потому что Livewire — это не просто пакет. Это философия: «Интерактивность — не привилегия фронтендера...
5 месяцев назад
🌱 Сайт на Laravel за 10 минут: создаём блог с записями и админкой (Laravel 11, 2025)
Вы установили Laravel. Запустили php artisan serve. И… не знаете, что делать дальше. «Хочу простой сайт — чтобы добавлять статьи, выводить их на главной, и чтобы всё работало». Но документация — как китайская инструкция. Видео на YouTube — устарели. А вы устали копировать куски кода без понимания. Хватит. Сегодня — пошаговый гайд без воды. Вы сами создадите рабочий блог с: главной страницей, формой добавления записей, базой данных, и даже «админкой» (без панелей вроде Voyager!). Всё на чистом Laravel 11 — без фреймворков-обёрток...
5 месяцев назад
💡 Как подключить базу данных к сайту на Laravel — за 5 минут (даже если вы новичок)
Вы скачали Laravel. Запустили локальный сервер. Всё работает. Но стоит попытаться работать с данными — и появляется ошибка: «SQLSTATE[HY000] [2002] No such file or directory» Знакомо? Вы не один. 9 из 10 начинающих разработчиков сталкиваются с этим — не потому что они не умеют программировать, а потому что Laravel «молчит» о главном: как правильно подключить БД. Сегодня — пошаговое руководство без воды. Вы сделаете всё сами. За 5 минут. 🔧 Шаг 1. Создайте базу данных Если вы используете OpenServer, XAMPP или Laravel Valet — зайдите в phpMyAdmin (обычно по адресу http://localhost/phpmyadmin)...
9 месяцев назад
🛡 Security Guide: Как избежать XSS в шаблонизаторах
Cross-Site Scripting (XSS) — один из самых коварных и распространённых видов уязвимостей в веб-разработке. Даже опытные разработчики иногда «ловят» XSS, особенно когда дело касается шаблонизаторов. Сегодня разберём, как избежать XSS, что уже умеют делать популярные движки, а что остаётся вашей ответственностью. Пример в Twig: Если в username прилетит что-то вроде: то на странице вы увидите: и атака не сработает. ⚠️ Но будьте осторожны: как только вы используете |raw в Twig или {!! !!} в Blade — вся защита отключается...
10 месяцев назад
🔥 Blade — магия шаблонов в Laravel! Пишем код с удовольствием
«Почему все в восторге от Blade? Да потому что это HTML с суперсилами!» 🦸‍♂️ Если вы начинаете работать с Laravel и до сих пор пишете шаблоны на чистом PHP — стоп! Blade сделает вашу жизнь проще, код чище, а верстку — потрясающе удобной. Давайте разберёмся, как всего за 5 минут начать использовать Blade и писать шаблоны, от которых вы получите кайф! 🚀 Blade — это встроенный шаблонизатор Laravel, который: ✅ Не требует изучения нового языка — синтаксис почти как HTML + немного магии. ✅ Компилируется в чистый PHP → работает очень быстро...
11 месяцев назад
Миграции и сидеры в Laravel: быстрое создание базы данных
Создание и обновление базы данных — важная часть любого веб-приложения. Laravel предлагает мощные инструменты миграций, сидеров и фабрик, которые позволяют работать с базой быстро, понятно и без боли. В этой статье ты узнаешь: Миграции — это способ описывать структуру базы данных с помощью PHP-кода. Вместо того чтобы вручную создавать таблицы через phpMyAdmin, ты просто пишешь скрипт, который Laravel выполнит и создаст нужную структуру. Это удобно, особенно в команде: можно откатить, изменить, повторить — и все это под контролем Git...