- <?php
- namespace App\Http\Controllers;
- use App\Models\Reservation;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Mail;
- use Illuminate\Support\Facades\DB;
- class BookingManagementController extends Controller
- {
- /**
- * Display a listing of the resource.
- *
- * @return \Illuminate\Http\Response
- */
- public function index()
- {
- //
- }
- /**
- * Show the form for creating a new resource.
- *
- * @return \Illuminate\Http\Response
- */
- public function create(Reservation $data)
- {
- // $data = Reservation::all();
- $data = Reservation::orderBy('checkout', 'asc')->get();
- return view('checkreservation')->with('data', $data);
- }
- /**
- * Store a newly created resource in storage.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Illuminate\Http\Response
- */
- public function store(Request $request)
- {
- $this->validate($request, [
- 'email' => 'required|email',
- 'phonenumber' => 'required|numeric|min:9|max:12',
- 'checkin' => 'required',
- 'checkout' => 'required',
- 'roomtype' => 'required'
- ]);
- $reservation = new Reservation([
- 'email' => $request->get('email'),
- 'phonenumber' => $request->get('phonenumber'),
- 'checkin' => $request->get('checkin'),
- 'checkout' => $request->get('checkout'),
- 'roomtype' => $request->get('roomtype')
- ]);
- $reservation->save();
- return redirect()->back()->with('message', 'Rezerwacja została zaaktualizowana.');
- }
- /**
- * Display the specified resource.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function show()
- {
- }
- /**
- * 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, News $data)
- {
- $data->update($request->validated());
- return redirect()->back();
- }
- /**
- * Remove the specified resource from storage.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function destroy($id)
- {
- $data = Reservation::find($id);
- $data->delete();
- return redirect()->back()->with('message','Rezerwacja została usunięta.');
- }
- }
[text] Kontroler
Viewer
Editor
You can edit this paste and save as new:
File Description
- Kontroler
- Paste Code
- 28 Feb-2021
- 2.79 Kb
You can Share it:
Latest Code Pastes