$MODEL_NAME_CAMEL$Repository = $$MODEL_NAME_CAMEL$Repo; } /** * Display a listing of the $MODEL_NAME$. * * @param $MODEL_NAME$DataTable $$MODEL_NAME_CAMEL$DataTable * @return Response */ public function index($MODEL_NAME$DataTable $$MODEL_NAME_CAMEL$DataTable) { return $$MODEL_NAME_CAMEL$DataTable->render('$VIEW_PREFIX$$MODEL_NAME_PLURAL_SNAKE$.index'); } /** * Show the form for creating a new $MODEL_NAME$. * * @return Response */ public function create() { return view('$VIEW_PREFIX$$MODEL_NAME_PLURAL_SNAKE$.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$ = $this->$MODEL_NAME_CAMEL$Repository->create($input); Flash::success('$MODEL_NAME_HUMAN$ saved successfully.'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } /** * Display the specified $MODEL_NAME$. * * @param int $id * * @return Response */ public function show($id) { $$MODEL_NAME_CAMEL$ = $this->$MODEL_NAME_CAMEL$Repository->find($id); if (empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME_HUMAN$ not found'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } return view('$VIEW_PREFIX$$MODEL_NAME_PLURAL_SNAKE$.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$ = $this->$MODEL_NAME_CAMEL$Repository->find($id); if (empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME_HUMAN$ not found'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } return view('$VIEW_PREFIX$$MODEL_NAME_PLURAL_SNAKE$.edit')->with('$MODEL_NAME_CAMEL$', $$MODEL_NAME_CAMEL$); } /** * Update the specified $MODEL_NAME$ in storage. * * @param int $id * @param Update$MODEL_NAME$Request $request * * @return Response */ public function update($id, Update$MODEL_NAME$Request $request) { $$MODEL_NAME_CAMEL$ = $this->$MODEL_NAME_CAMEL$Repository->find($id); if (empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME_HUMAN$ not found'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } $$MODEL_NAME_CAMEL$ = $this->$MODEL_NAME_CAMEL$Repository->update($request->all(), $id); Flash::success('$MODEL_NAME_HUMAN$ updated successfully.'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } /** * Remove the specified $MODEL_NAME$ from storage. * * @param int $id * * @return Response */ public function destroy($id) { $$MODEL_NAME_CAMEL$ = $this->$MODEL_NAME_CAMEL$Repository->find($id); if (empty($$MODEL_NAME_CAMEL$)) { Flash::error('$MODEL_NAME_HUMAN$ not found'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } $this->$MODEL_NAME_CAMEL$Repository->delete($id); Flash::success('$MODEL_NAME_HUMAN$ deleted successfully.'); return redirect(route('$ROUTE_NAMED_PREFIX$$MODEL_NAME_PLURAL_CAMEL$.index')); } }