Laravel

Laravel TDD

Тэги:

Redis и Memcached в Laravel

Тэги:

PHP + rabbitmq

Тэги:

Пример разработки сайта на Laravel

Паттерн репозиторий в Laravel

Данный паттерн достаточно часто применяется в Laravel для реализации интерфейса доступа к данным.

Тэги:

Генератор админок на Laravel

Сегодня в телеграм-канале увидел ссылку на один интересный проект по генерации админок для приложений на базе Laravel Framework. https://filamentadmin.com - показалось очень интересным. Оставляю тут ссылочку для себя и надеюсь кому-то ещё пригодится.

Тэги:

Вывод текста sql-запроса в Laravel

В Ларавель есть возможность выводить тексты выполняющихся sql-запросов. Для этого в файл App\Providers\AppServiceProvider.php нужно в функцию boot добавить следующий код:

Тэги:

Шпаргалка по функциям выборки данных из БД в Laravel

	$model = new Model();
	$data = [];

	$data = $model->all();                                          // все записи
	$data[] = $model->find(1);                                      // поиск по ID=1
	$data[] = $model->inRandomOrder()->first();                     // первая случайная запись
	$data = $model->inRandomOrder()->get();                         // все случайные записи
	$data = $model->orderBy('id', 'asc')->get();                    // выборка с сортировкой

Тэги:

Кастомный обработчик url в Laravel

На проекте, который я для себя разрабатываю встала необходимость реализовать роутинг на сайте на базе Laravel Framework таким образом, чтобы для каждой страницы сайта иметь возможность выбирать необходимый шаблон, а также контроллер, формирующий данный для этой страницы.

То есть в базе должна быть таблица типа такой:

Тэги:

Валидация данных из формы в Laravel

На практике применяю как правило 2 подхода:

  1. через обработку экземпляра класса Illuminate\Http\Request
  2. через обработку экземпляра класса, являющегося наследником класса Illuminate\Foundation\Http\FormRequest

1. Валидация путём обработки Illuminate\Http\Request

Сначала в контроллере не забываем подключить нужное пространство имён:

Тэги:

Страницы

Subscribe to RSS - Laravel