/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\DepartmentRequest $request)
 {
     //
     $data = $request->except('_token');
     Department::create($data);
     return back();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(DepartmentRequest $request, $id)
 {
     $input = $request->except('_method', '_token');
     $department = Department::findOrFail($id);
     if ($department->update($input)) {
         return redirect('/departments');
     }
 }
 public function edit(DepartmentRequest $request, Department $department)
 {
     $this->authorize('edit-department');
     $input = $request->all();
     // Convert roles into JSON
     $input['roles'] = json_encode($input['roles']);
     $department->update($input);
     event(new EventChanged($department->event, ['type' => 'department', 'status' => 'edited']));
     $request->session()->flash('success', 'Department has been updated.');
     return redirect('/event/' . $department->event->id);
 }
 public function update(DepartmentRequest $request, Department $department)
 {
     $department->fill($request->all())->save();
     return redirect('/configuration#department')->withSuccess(config('constants.UPDATED'));
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(DepartmentRequest $request, $id)
 {
     $department = Department::findOrFail($id);
     $department->fill($request->all())->save();
     Flash::success("Department's details has been updated");
     return redirect('department');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(DepartmentRequest $request, $id)
 {
     $department = Department::find($id);
     $department->update($request->all());
     return redirect('home/department');
 }
 private function addDepartmentLangs(Requests\DepartmentRequest $request, Department $department)
 {
     $langs = [];
     foreach (LaravelLocalization::getSupportedLocales() as $short => $locale) {
         $langs[] = ['lang_id' => dbTrans($short), 'name' => $request->get('name_' . $short), 'title' => $request->get('title_' . $short), 'description' => $request->get('description_' . $short)];
     }
     $department->langs()->createMany($langs);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(DepartmentRequest $request)
 {
     Departments::create(['schools_id' => $request->input('schools_id'), 'department_name' => $request->input('department_name')]);
     return redirect(action('DepartmentController@index'));
 }