Получение части данных формы в Laravel


Метод only позволяет получить массив, состоящий из значений перечисленных полей формы. Имена полей можно передавать в виде массива или перечислять через запятую.

Пусть, к примеру, была отправлена форма с полями 'title', 'slug', 'text', 'desc'. Давайте получим массив, состоящий из значений заданных полей:

<?php
$data = $request->only(['title', 'text']);
?>
Имена полей можно передавать в виде массива либо перечислять через запятую, вот так:

<?php
$data = $request->only('title', 'text');
?>