/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $place = Place::find($id->id); $cuisineIDs = $place->cuisine->pluck('id', 'cuisinename'); $cuisines = Cuisine::all(); return view("location._edit", compact('place', 'cuisines', 'cuisineIDs')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $cuisine = Cuisine::findOrFail($id->id); $input = $request->all(); $input['active'] = $request->has('active') ? true : false; $cuisine->fill($input)->save(); return redirect()->back(); }
?> <?php //$form->field($model, 'created')->textInput(); ?> <?php //$form->field($model, 'modified')->textInput(); ?> <?php echo $form->field($model, 'name')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'cusine')->dropDownList(ArrayHelper::merge([0 => 'Select'], ArrayHelper::map(\app\models\Cuisine::find()->andWhere(['status' => 1])->All(), 'Id', 'name'))); ?> <?php echo $form->field($model, 'feature')->dropDownList(ArrayHelper::merge([0 => 'Select'], ArrayHelper::map(\app\models\Features::find()->andWhere(['status' => 1])->All(), 'Id', 'name'))); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?>