Laravel предоставляет несколько полезных функций, которые помогут вам в этом. Во-первых, используя all()
в стандартном объекте request
, вы можете увидеть элементы, поступающие через ввод. Затем, используя вспомогательную функцию contains
, вы можете получить то, что вам нужно:
public function update(Request $request){
foreach($request->all() as $key=>$val) {
if(Str::contains($key, '-id')){
// etc..
Кроме того, встроенная функция has()
может помочь вам без необходимости l oop, если key точно 'id', но я думаю, что приведенное выше - это то, что вы ищете:
if($request->has('id')){
$id = $request->input('id');
// do something
}