public function saving($model) { $dest_model = new \App\TravelAgent(); // RULES if (is_array($model->travel_agent_ids)) { foreach ($model->travel_agent_ids as $k => $v) { $rules['travel_agent_ids' . $k] = ['exists:' . $dest_model->getTable()]; } } else { $rules['travel_agent_ids'] = ['exists:' . $dest_model->getTable()]; } $validator = Validator::make($model->toArray(), $rules); if ($validator->fails()) { $model->setErrors($validator->messages()); return false; } }
public function saving($model) { $travel_agent = new \App\TravelAgent(); // RULES $rules['travel_agent_id'] = ['integer', 'min:1', 'exists:' . $travel_agent->getTable() . ',id']; $validator = Validator::make($model->toArray(), $rules); if ($validator->fails()) { $model->setErrors($validator->messages()); return false; } }