This commit is contained in:
chrosey
2017-09-13 07:52:34 +02:00
parent a1f16c37f4
commit 2340b0226b
24621 changed files with 2912161 additions and 149 deletions
@@ -0,0 +1,98 @@
<?php
namespace App\Http\Controllers;
use App\Benutzer;
use Illuminate\Http\Request;
class BenutzerController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('benutzer.index', ['benutzer' => 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)
{
//
}
/**
* 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());
}
}
+10
View File
@@ -10,4 +10,14 @@ use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
}
-10
View File
@@ -6,16 +6,6 @@ use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
@@ -50,6 +50,7 @@ class VeranstaltungController extends Controller
if ($input['ende']) {
$v->ende = new \Carbon\Carbon($input['ende']);
}
$v->ort_id = $input['ort'];
$v->hinweise = $input['hinweise'] ?: "";
if ($v->save()) {
@@ -102,6 +103,7 @@ class VeranstaltungController extends Controller
$veranstaltung->hinweise = $i['hinweise'];
$veranstaltung->beginn = new \Carbon\Carbon($i['beginn']);
$veranstaltung->ende = $i['ende'] ? new \Carbon\Carbon($i['ende']) : null;
$veranstaltung->ort_id = $i['ort'];
if($veranstaltung->save()){
return redirect()->route('veranstaltung.show', [$veranstaltung]);
}