hi / I hope this is your answer
add it in controller
like it
public function contact()
{
$categories = Category::where('parent_id', null)->orderby('name', 'asc')->get();
return view('front.contact', compact('categories'));
}
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hello i'm currently developing a website. And i got stuck with this error
Undefined variable: booking (View: /home/infinitr/pinus.infinitree.eco/modules/Booking/Views/frontend/booking/checkout-deposit.blade.php) how do i resolve this??
The checkout-form.blade.php :
<div class="form-checkout" id="form-checkout" >
{{-- <input type="hidden" name="code" value="{{$booking->code}}"> --}}
<div class="form-section customer-detail">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label >{{__("First Name")}} <span class="required">*</span></label>
<input type="text" placeholder="{{__("First Name")}}" class="requ form-control" value="" name="first_name">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label >{{__("Last Name")}} <span class="required">*</span></label>
<input type="text" placeholder="{{__("Last Name")}}" class="requ form-control" value="" name="last_name">
</div>
</div>
<div class="col-md-6 field-email">
<div class="form-group">
<label >{{__("Email")}} <span class="required">*</span></label>
<input type="email" placeholder="{{__("[email protected]")}}" class="requ form-control" value="" name="email">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label >{{__("Phone")}} <span class="required">*</span></label>
<input type="email" placeholder="{{__("Your Phone")}}" class="requ form-control" value="" name="phone">
</div>
</div>
<div class="col-md-6 field-address-line-1">
<div class="form-group">
<label >{{__("Address line 1")}} </label>
<input type="text" placeholder="{{__("Address line 1")}}" class="form-control" value="" name="address_line_1">
</div>
</div>
<div class="col-md-6 field-address-line-2">
<div class="form-group">
<label >{{__("Address line 2")}} </label>
<input type="text" placeholder="{{__("Address line 2")}}" class="form-control" value="" name="address_line_2">
</div>
</div>
<div class="col-md-6 field-city">
<div class="form-group">
<label >{{__("City")}} </label>
<input type="text" class="form-control" value="" name="city" placeholder="{{__("Your City")}}">
</div>
</div>
<div class="col-md-6 field-state">
<div class="form-group">
<label >{{__("State/Province/Region")}} </label>
<input type="text" class="form-control" value="" name="state" placeholder="{{__("State/Province/Region")}}">
</div>
</div>
<div class="col-md-6 field-zip-code">
<div class="form-group">
<label >{{__("ZIP code/Postal code")}} </label>
<input type="text" class="form-control" value="" name="zip_code" placeholder="{{__("ZIP code/Postal code")}}">
</div>
</div>
<div class="col-md-6 field-country">
<div class="form-group">
<label >{{__("Country")}} <span class="required">*</span> </label>
<select id="slcCountry" name="country" class="form-control">
<option value="">{{__('-- Select --')}}</option>
@foreach(get_country_lists() as $id=>$name)
<option value="{{$id}}">{{$name}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-md-12">
<label >{{__("Special Requirements")}} </label>
<textarea name="customer_notes" cols="30" rows="6" class="form-control" placeholder="{{__('Special Requirements')}}"></textarea>
</div>
</div>
</div>
{{-- @include ('Booking::frontend/booking/checkout-deposit')
@include ($service->checkout_form_payment_file ?? 'Booking::frontend/booking/checkout-payment') --}}
{{-- @php
$term_conditions = setting_item('booking_term_conditions');
@endphp --}}
{{-- <div class="form-group">
<label class="term-conditions-checkbox">
<input type="checkbox" name="term_conditions"> {{__('I have read and accept the')}} <a target="_blank" href="{{get_page_url($term_conditions)}}">{{__('terms and conditions')}}</a>
</label>
</div>
<div class="html_before_actions"></div> --}}
<p class="alert-text mt10" v-show=" message.content" v-html="message.content" :class="{'danger':!message.type,'success':message.type}"></p>
</div>
@nicho so, error is obvious - $booking doesn't exists. Check your controller that you pass it to view
Also the error told about checkout-deposit.blade.php, be sure you pass it to this view
Please or to participate in this conversation.