我$room
在引導模式中有一個變數,它導致了問題。
這是 中的函式reservationController
:
public function create()
{
$room = Room::all();
return view('/allReservationChild', compact('room'));
}
刀片名稱是allReservationChild.blade.php
,這是模態的一部分:
<div class="modal fade" id="addres" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Delete Room</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<form style="margin: 50px; text-transform: capitalize " action="/addReservation" method="POST" class="needs-validation" novalidate >
@csrf
<div class="modal-body">
<div class="form-group">
<label for="exampleFormControlSelect1">Select the Room you want to reserve</label>
<select class="form-control" id="exampleFormControlSelect1" name="room_id" required>
<option value=""></option>
@foreach($room as $items)
<option value="{{$items->id}}">{{$items->id}}</option>
@endforeach
</select>
</div>
<div hljs-number">3">
<label for="exampleFormControlTextarea1" hljs-string">">Objectif :</label>
<select hljs-string">" id="exampleFormControlTextarea1" name="objectif" required>
<option value=""></option>
<option value="Booking room for a replacement session ">Booking room for a replacement session </option>
<option value="Booking room for a random session">Booking room for a random session</option>
<option value="Booking room for an event">Booking room for an event</option>
<option value="Booking room for an exam">Booking room for an exam</option>
<option value="Booking room for discussion of the graduation thesis">Booking room for discussion of the graduation thesis</option>
<option value="other">other</option>
</select>
</div>
<div hljs-string">">
<label hljs-string">">Reservation date</label></br>
<input hljs-string">" type="date" id="Date_beginning" name="date" required>
</div>
<div hljs-string">">
<label for="time">Select time period</label>
<select hljs-string">" id="time" name="time" required>
<option value=""></option>
<option value="8:30-10:30">8.30-10.30</option>
<option value="10:30-12:30">10.30-12.30</option>
<option value="13:30-15:30">13.30-15.30</option>
</select>
</div>
</div>
<div hljs-string">">
<button type="button" hljs-string">" data-dismiss="modal">Close</button>
<button type="submit" hljs-string">" name="supp" >Add Reservation</button>
</div>
</form>
</div>
</div>
</div>
路線是:
Route::get('/addReservation', [\App\Http\Controllers\reservationController::class,'create']);
我不知道為什么我不能定義$room
變數。我認為這是因為模態或其他原因。
而且我確定模態是正確的,因為我在另一個刀片中使用了相同的模態并且它運行良好,所以我認為問題出在控制器或網路上,我不確定。
編輯:我有一個預訂模式和表格,當用戶點擊添加新預訂時,彈出視窗應該會出現,然后他會選擇其中一個現有的房間
uj5u.com熱心網友回復:
我對查看路徑不太有信心。你可以試試這種情況
public function create()
{
$room = Room::all();
return view('/allReservationChild', ["room"=>$room] );
}
我希望這個對你有用
示例它適用于我的實時專案
public function index()
{
$educationList = Cache::rememberForever('educationList', function () {
return EducationMaster::where('education_status', 1)->get();
});
return view('Admin.pages.Masters.EducationMaster.index', ['educationList' => $educationList]);
}
在我看來
<div class="modal fade" id="staticBackdrop" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1"
aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">
{{ __('common.add new') }}-{{ __('masters.City') }}</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"
aria-label="Close"></button>
</div>
<form action="{{ route('admin.city.store') }}" method="post">
@csrf
<div hljs-string">">
<div hljs-string">">
<div hljs-string">">
<div hljs-string">">
<label hljs-string">">{{ __('masters.City') }}</label>
<input type="text" name="city_name" hljs-string">" required>
</div>
</div>
<div hljs-string">">
<div hljs-string">">
<div hljs-number">3">
<div hljs-string">">{{ __('masters.State') }}</div>
<select hljs-string">" name="state_id" required>
<option value="">Choose The State</option>
@foreach ($stateList as $state)
<option value="{{ $state->id }}">{{ $state->state_name }}
</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
</div>
<div hljs-string">">
<button type="button" hljs-string">" data-bs-dismiss="modal">
<svg xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<rect x="4" y="4" width="16" height="16" rx="2"></rect>
<path d="M10 10l4 4m0 -4l-4 4"></path>
</svg>
{{ __('common.cancel') }}</button>
<button type="submit" class="btn btn-primary " x-on:click="addNewRasi()">
<svg xmlns="http://www.w3.org/2000/svg"
class="icon icon-tabler icon-tabler-device-floppy" width="24" height="24"
viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2">
</path>
<circle cx="12" cy="14" r="2"></circle>
<polyline points="14 4 14 8 8 8 8 4"></polyline>
</svg>
{{ __('common.save') }}</button>
</div>
</form>
</div>
</div>
</div>
``
uj5u.com熱心網友回復:
您的變數已定義,這是由于快取問題而發生的,請使用以下命令清除快取。
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan view:clear
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/472087.html