Benutzer::get()->sortBy('name')]); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('benutzer.create', ["benutzer" => new Benutzer()]); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = $request->input(); $b = new Benutzer($input); $b->password = \Hash::make($input['password']); if ($b->save()) { return redirect()->route('benutzer.show', [$b] ); } return response()->json($b); } /** * Display the specified resource. * * @param \App\Benutzer $benutzer * @return \Illuminate\Http\Response */ public function show(Benutzer $benutzer) { return view('benutzer.show', $benutzer); } /** * Show the form for editing the specified resource. * * @param \App\Benutzer $benutzer * @return \Illuminate\Http\Response */ public function edit(Benutzer $benutzer) { return view('benutzer.edit', $benutzer); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Benutzer $benutzer * @return \Illuminate\Http\Response */ public function update(Request $request, Benutzer $benutzer) { // } /** * Remove the specified resource from storage. * * @param \App\Benutzer $benutzer * @return \Illuminate\Http\Response */ public function destroy(Benutzer $benutzer) { $benutzer->delete(); return route('benutzer.index'); } public function profile(){ return view('benutzer.profile', \Auth::user()); } }