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');