/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $event = event::find($id); $input = Request::all(); $event->update(['name' => $input['name']]); return redirect()->action('EventsController@index'); }
public function postViewRule() { $input = Input::only('event_id'); $event = event::find($input['event_id']); $errors = Events::EventWithRules($input); if ($errors) { return $errors; } $rules = $event->rules()->paginate(10); return $this->make('tableRulesForEvents', array('rules' => $rules)); }
public function actionView($id) { $model = event::find()->where(['id' => $id])->one(); if (is_null($model)) { // 404 HTTP status will be returned throw new \yii\web\NotFoundHttpException(); } /* * Количество просмотров считается отдельно для русской и отдельно для английской версии */ $Event_ru = Event_ru::find()->where(['event_id' => $id])->one(); $Event_en = Event_en::find()->where(['event_id' => $id])->one(); if (Yii::$app->language == 'en') { $Event_en->visited++; $Event_en->save(); } elseif (Yii::$app->language == 'ru') { $Event_ru->visited++; $Event_ru->save(); } $photos = event_photo::find()->where(['event_id' => $id])->all(); //$photos = events_Photo::find(array('events_id' => $id)); return $this->render('view', ['model' => $model, 'photos' => $photos]); }
function del($id) { $news = event::find($id); return $news->delete(); }