예제 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $object = UserType::find($id);
     if ($object) {
         $params = $request->only('title', 'text');
         $filter = $object->validator($params, ['title' => 'required|min:2|max:25|unique:types,title,' . $id]);
         if ($filter->fails()) {
             $error = $filter->errors()->toArray();
             $params['id'] = $id;
             return view('admin.user-type.edit', ['input' => $params, 'error' => $error]);
         }
         $object->fill($params);
         $object->save();
         return view('admin.user-type.show', ['input' => $object->toArray()]);
     }
     return false;
 }
예제 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $object = UserType::find($id);
     if ($object) {
         $params = $request->only('name', 'phone', 'email', 'type_id');
         $filter = $object->validator($params, ['email' => 'required|email|unique:users,email,' . $id]);
         if ($filter->fails()) {
             $error = $filter->errors()->toArray();
             $params['id'] = $id;
             return view('admin.trader.edit', ['input' => $params, 'error' => $error, 'options' => Option::where('user_id', $id)->get(), 'districts' => District::all(), 'brands' => Brand::all(), 'types' => UserType::all()]);
         }
         $object->fill($params);
         $object->save();
         return redirect('admin/trader/' . $id . '/edit');
     }
     if ($request->ajax()) {
         return $this->responseAnswer(false, null, null, trans('user.badUser'));
     } else {
         return redirect('admin/traders');
     }
 }
예제 #3
0
public function anyDeleteUserType($id)
   {
   		$arr_return = array('status' => 'error');
   		$usertype = UserType::find($id);
   		if($usertype->delete()){
   			$arr_return['status'] = 'success';
   		}else{
   			$arr_return['message'] = 'Delete fail';
   		}
   		return $arr_return;
}