У меня есть модель свойства, и я хочу получить метод show свойства и выполнить с ним некоторую операцию, поэтому я сейчас нахожусь на методе show, рассмотрим следующую ссылку:
http://localhost:8000/properties/1
Теперь по этой ссылке я отправляю форму на маршрут ниже:
Route::post('/properties/startreserve','PropertyController@startreserve');
и это контроллер моего startreserve, и здесь я хочу получить свойство, которое у меня было на последней странице, что означает свойство номер 1 в этом примере, точно как метод show:
public function startreserve(Request $request,Property $property){
.
.
.
return view('users.properties.reserve')
->with('property',$property);
}
теперь, когда я передаю $ property, он пуст, но я хочу сделать это как метод show !!!
Хорошо, теперь, например, я хочу передать свойство id 1 и сделать ссылку выглядеть следующим образом:
http://localhost:8000/properties/startreserve/1
и вот мой код просмотра:
<form class="m-form m-form--fit m-form--label-align-right m-form--group-seperator-dashed"
action="/properties/startreserve" method="post">
{{ csrf_field() }}
@if ($errors->any())
<div class="panel panel-flat bg-danger">
<div class="panel-heading">
<h5 class="panel-title"></h5>
<div class="heading-elements">
<ul class="icons-list">
<li><a data-action="close"></a></li>
</ul>
</div>
</div>
<div class="panel-body">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
@endif
<div class="row">
@foreach($pdate as $index => $pdates)
<div id="checkboxes" class="col-lg-2 text-center">
<input type="checkbox" name="d[{{$index}}]"value="{{verta($pdates->date)->format('Y/m/d')}}-{{$pdates->price}}" id="d{{$index}}"/>
<label class="whatever mt-3" for="d{{$index}}"> {{verta($pdates->date)->format('Y/m/d')}}
<hr>
{{$pdates->price}}</label>
</div>
@endforeach
<div class="col-lg-12">
<input type="submit" value="send" class="btn btn-primary">
</div>
</div>
</form>