Php Laravel:在提交//租赁评级功能后从表单中获取另一个id
路线 控制器:Php Laravel:在提交//租赁评级功能后从表单中获取另一个id,php,mysql,laravel,Php,Mysql,Laravel,路线 控制器: Route::post('/review/{pId}','RentalController@review'); PHP {{csrf_field()}} 评论 接近 提交 我得到了“页面未找到”,所以我不知道我是否应该在路由和表单中使用“put”或“post”方法。 非常感谢您的回复。我认为问题在于您的行为。 把你的表格改成 <form action="/review/{{ $prop->pid}}" method="POST">
Route::post('/review/{pId}','RentalController@review');
PHP
{{csrf_field()}}
评论
接近
提交
我得到了“页面未找到”,所以我不知道我是否应该在路由和表单中使用“put”或“post”方法。
非常感谢您的回复。我认为问题在于您的行为。 把你的表格改成
<form action="/review/{{ $prop->pid}}" method="POST">
{{csrf_field()}}
<div class="modal-body">
<input type="hidden" name="propid" value="{{ $prop->pid }}"/>
<input id="rating" name="rating" class="rating rating-loading" data-show-clear="false" data-min="0" data-max="5" data-step="1" value="0">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">Comment</span>
</div>
<textarea name="comment" class="form-control" aria-label="Comment">
</textarea>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
从浏览器检查表单,确保csrf令牌和操作url格式正确。仍然得到“未找到页面”提示,但感谢您的尝试
<form action="/review/{{ $prop->pid}}" method="POST">
{{csrf_field()}}
<div class="modal-body">
<input type="hidden" name="propid" value="{{ $prop->pid }}"/>
<input id="rating" name="rating" class="rating rating-loading" data-show-clear="false" data-min="0" data-max="5" data-step="1" value="0">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">Comment</span>
</div>
<textarea name="comment" class="form-control" aria-label="Comment">
</textarea>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
<form action="{{route('review.post',['id'=>$prop->pid])}}" method="POST">
</form>
Route::post('review/{pId}','RentalController@review')->name('review.post');