Start with looking over past discussions, like
https://laracasts.com/discuss/channels/eloquent/hotel-rooms-booking-system
From what I saw they were more.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi i am working on a hotel website where i need to implement a booking system such that when customers book a room, only free rooms will be displayed. Also I want a notification to be sent to an employee/ administrator, when a booking request has been made, so as a user can confirm bookings.
the system will include the follow;
Customer, Employee/User, Room Categories/Types, Rooms, Bookings/Reservations
so anyone can browse the website as a guest but a guest become a customer when they book a room, Also the website will display only available rooms, if a type of room is not available system will give notification
any advice is welcome and i will like to know how I should proceed please, I tried using https://rinvex/laravel-bookings
This is my tables at the moment; Rooms
'room_id',
'name',
'room_type',//Types here are categories//
'rooms_available',
'description',
'status',
'created_at',
'updated_at',
'deleted_at',
Customer
'Customer_id',
'name',
'email',
'phone',
'status',
'created_at',
'updated_at',
'deleted_at',
Booking
'room_id',
'customer'
'departure_time',
'arrival_time',
'is_booking_open',
'created_at',
'updated_at',
'deleted_at',
any step by step details as to how my model, controllers and views should be are welcome. Thanks in advance. God Bless you.
Please or to participate in this conversation.