Laravel - PHP фреймворк
Laravel - бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC
Реализую проект под ключ
Много реализованных проектов
Бесплатная консультация 24/7
Оглавление
- Фреймворк Laravel
- Основы
- Обработка ощибок
- Роуты
- Контроллеры
- Resource Controllers
- Применение параметров в контроллерах
- Создание контроллеров
- Объект ответа Response (код HTTP статуса)
- Вид (представление)
- Структура файлов
- Передача данных
- Создание вида
- Blade
- Невидемая область
- Блок PHP кода в Blade
- Свойство циклов $loop
- Директива @continue Blade
- Директива @break в Blade
- Цикл @for Blade
- Логический цикл @forelse Blade
- Вложенные циклы @foreach Blade
- Цикл @foreach Blade
- Условие @if Blade
- Комментарии Blade
- Вывод неэкранированных данных Blade
- Проверка переменных Blade
- Работа с массивами Blade
- Выполнение PHP кода Blade
- Вывод переменных Blade
- Что такое Blade
- Компоненты
- Анонимные компоненты
- Компоненты на основе класса
- Наследование
- Модели Eloquent
- ORM в Laravel
- Отправка данных в вид
- Передача данных модели в контроллер
- Подключение модели в контроллере
- Создание модели
- Конструктор запроса
- Связывание моделей
- Построитель запросов QueryBuilder
- Вывод записей в представлении
- Просмотр SQL запросов
- Построитель запросов
- Сырой запрос
- Конструктор запроса
- Инкремент и декремент increment(), decrement()
- Сдвиг при выборке skip()
- Количество записей в выборке take()
- Случайная сортировка inRandomOrder()
- Сортировка по дате latest(), oldest()
- Сортировка данных orderBy()
- Проверка на NULL whereNull(), whereNotNull()
- Проверка значений столбца заданному whereIn(), whereNotIn()
- Проверка значений столбца указонному интервалу whereBetween(), whereNotBetween()
- Сравнение двух колонок whereColumn()
- Условие выборки по дате whereDate(), whereMonth(), whereDay(), whereYear()
- Условие where()
- Слияние запросов union()
- Соединение таблиц left Join (внешнее соединение)
- Соединение таблиц Inner Join (внутреннее соединение)
- Сырые выражения
- Агрегатные функции, count(), max(), min(), avg(), sum()
- Разделение результатов на куски chunk()
- Массив значений одного столбца pluck()
- Получение одного значения value()
- Получение одной строки first()
- Получение всех записей table()
- Удаление данных delete()
- Обновление данных update()
- Вставка данных insert()
- Выборка select()
- Миграции БД
- Формы
- Редиректы
- Сессии и куки
- Сессии
- Куки
- Подключение JS и CSS
- Пагинация
- Поиск по сайту
- Файлы
- Пользователи и права
- События
- Страницы ошибок
- Кеш
- Фасад
- Хлебные крошки
- Helpers
- Админ панель