diff --git a/skolehjem/app/Http/Controllers/BookingController.php b/skolehjem/app/Http/Controllers/BookingController.php new file mode 100644 index 0000000..a5bf5f8 --- /dev/null +++ b/skolehjem/app/Http/Controllers/BookingController.php @@ -0,0 +1,100 @@ +paginate($request->input("limit", 20)); + + return Response::detect("bookings.index", [ "bookings" => $booking]); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + return Response::detect("bookings.create"); + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(Request $request) + { + $requestBooking = $request->validate([ + "name_first" => "required|max:255", + "name_last" => "required|max:255", + "phone" => "required|unique:users", + "machine_choice" => "required|max:255", + ]); + + $booking = new Booking($requestBooking); + $booking->save(); + + return Response::detect("bookings.store"); + } + + /** + * Display the specified resource. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function show($id) + { + return Response::detect("bookings.show", [ "bookings" => $id]); + } + + /** + * Show the form for editing the specified resource. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function edit($id) + { + // + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int $id + * @return \Illuminate\Http\Response + */ + public function update(Request $request, $id) + { + // + } + + /** + * Remove the specified resource from storage. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function destroy($id) + { + // + } +} diff --git a/skolehjem/resources/views/admin/layout/base.blade.php b/skolehjem/resources/views/admin/layout/base.blade.php index 4b01fc0..f55ab24 100644 --- a/skolehjem/resources/views/admin/layout/base.blade.php +++ b/skolehjem/resources/views/admin/layout/base.blade.php @@ -22,28 +22,29 @@