public function add(Request $request) { $validator = Validator::make($request->all(), ['postcode' => 'required|integer', 'country' => 'required', 'address' => 'required']); if ($validator->fails()) { return redirect('/creator')->withInput()->withErrors($validator); } $id = Auth::user()->id; $creator = new Creator(); $creator->postcode = $request->postcode; $creator->country = $request->country; $creator->home_address = $request->address; $creator->user_id = $id; $creator->save(); DB::update('update users set isCreator = 1 where id = ?', [$id]); return redirect('/new'); }