/** * Store a newly created resource in storage. * * @return Response */ public function store() { $input = Input::all(); $validation = Validator::make($input, Variant::$rules); if ($validation->passes()) { $this->variant->create($input); $vid = DB::getPdo()->lastInsertId(); $templates = Template::getImages(); return Redirect::route('variants.assigntemp', compact('vid', 'templates')); } return Redirect::route('variants.create')->withInput()->withErrors($validation)->with('message', 'There were validation errors.'); }