Правильный способ обработки запросов в Laravel - PullRequest
0 голосов
/ 07 сентября 2018

Я думаю о правильном способе обработки моих запросов. На данный момент я вызываю функцию и помещаю запрос ввода непосредственно в запрос базы данных. Вот так ...

$groupid = Group::where('name', $request->input('groupname'))->select('id')->first();

Правильно ли так делать? Или, может быть, лучше определить переменную (переменная $ groupname на самом деле я?) Раньше. Вот так ...

$groupname = $request->input('groupname');    
$groupid = Group::where('name', $groupname)->select('id')->first();

Или это не имеет значения?

1 Ответ

0 голосов
/ 07 сентября 2018

По-моему, ваш первый вариант верен. во втором варианте вы объявляете новую переменную и увеличиваете свой стек памяти, который не нужен.

Таким образом, вы должны получить значение из переменной, которая уже создана.

Более того, вместо того, чтобы получать входное значение из функции ввода, вы можете напрямую получить доступ к свойству $ request как $groupid = Group::where('name', $request->groupname)->select('id')->first(); Это мое мнение, может быть другой вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...