where($attribute, $request[$attribute]); $attributes[$attribute] = $request[$attribute]; }else{ $attributes[$attribute] = null; } }; $$MODEL_NAME_PLURAL_CAMEL$ = $query->get(); return view('$MODEL_NAME_PLURAL_CAMEL$.index') ->with('$MODEL_NAME_PLURAL_CAMEL$', $$MODEL_NAME_PLURAL_CAMEL$) ->with('attributes', $attributes); } /** * Show the form for creating a new $MODEL_NAME$. * * @return Response */ public function create() { return view('$MODEL_NAME_PLURAL_CAMEL$.create'); } /** * Store a newly created $MODEL_NAME$ in storage. * * @param Create$MODEL_NAME$Request $request * * @return Response */ public function store(Create$MODEL_NAME$Request $request) { $input = $request->all(); $$MODEL_NAME_CAMEL$ = $MODEL_NAME$::create($input); Flash::message('$MODEL_NAME$ saved successfully.'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } /** * Display the specified $MODEL_NAME$. * * @param int $id * * @return Response */ public function show($id) { $$MODEL_NAME_CAMEL$ = $MODEL_NAME$::find($id); if(empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME$ not found'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } return view('$MODEL_NAME_PLURAL_CAMEL$.show')->with('$MODEL_NAME_CAMEL$', $$MODEL_NAME_CAMEL$); } /** * Show the form for editing the specified $MODEL_NAME$. * * @param int $id * @return Response */ public function edit($id) { $$MODEL_NAME_CAMEL$ = $MODEL_NAME$::find($id); if(empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME$ not found'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } return view('$MODEL_NAME_PLURAL_CAMEL$.edit')->with('$MODEL_NAME_CAMEL$', $$MODEL_NAME_CAMEL$); } /** * Update the specified $MODEL_NAME$ in storage. * * @param int $id * @param Create$MODEL_NAME$Request $request * * @return Response */ public function update($id, Create$MODEL_NAME$Request $request) { /** @var $MODEL_NAME$ $$MODEL_NAME_CAMEL$ */ $$MODEL_NAME_CAMEL$ = $MODEL_NAME$::find($id); if(empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME$ not found'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } $$MODEL_NAME_CAMEL$->fill($request->all()); $$MODEL_NAME_CAMEL$->save(); Flash::message('$MODEL_NAME$ updated successfully.'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } /** * Remove the specified $MODEL_NAME$ from storage. * * @param int $id * * @return Response */ public function destroy($id) { /** @var $MODEL_NAME$ $$MODEL_NAME_CAMEL$ */ $$MODEL_NAME_CAMEL$ = $MODEL_NAME$::find($id); if(empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME$ not found'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } $$MODEL_NAME_CAMEL$->delete(); Flash::message('$MODEL_NAME$ deleted successfully.'); return redirect(route('$MODEL_NAME_PLURAL_CAMEL$.index')); } }