/** * Run the database seeds. * * @return void */ public function run() { // $options = [['name' => 'Hotel'], ['name' => 'Meals'], ['name' => 'Flight'], ['name' => 'Tipping'], ['name' => 'Visa'], ['name' => 'Airport Tax'], ['name' => 'Minibar'], ['name' => 'Laundry']]; foreach ($options as $x) { $to = new \App\TourOption(); $to->fill($x); if (!$to->save()) { dd($to->getErrors()); } } }
public function saving($model) { $tmp_model = new \App\TourOption(); // RULES if (is_array($model->article_ids)) { foreach ($model->article_ids as $k => $v) { $rules['article_ids' . $k] = ['exists:' . $tmp_model->getTable()]; } } else { $rules['article_ids'] = ['exists:' . $tmp_model->getTable()]; } $validator = Validator::make($model->toArray(), $rules); if ($validator->fails()) { $model->setErrors($validator->messages()); return false; } }