Php 使用令牌时如何提交带有两个按钮的表单-Laravel

Php 使用令牌时如何提交带有两个按钮的表单-Laravel,php,laravel,Php,Laravel,我有以下两个按钮,一个用于提交表单,另一个用于保存草稿 <form action="{{route('post.create')}}" method="post"> <button onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" class="btn btn-primary" align="right">Submit</button>

我有以下两个按钮,一个用于提交表单,另一个用于保存草稿

<form action="{{route('post.create')}}" method="post">

 <button onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" class="btn btn-primary" align="right">Submit</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">


 <button onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" class="btn btn-outline-primary" align="right" style="font-size:8px;font-weight: bold">Save draft</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">

</form>        

提交
保存草稿

我已经了解到,为了有两个提交按钮,我将通过名称或值来区分它们,因此,当我使用上述令牌时,我如何做到这一点。

您可以向表单中的按钮添加名称属性。你也不需要2个输入值相同,所以我删除了1个

<form action="{{route('post.create')}}" method="post">
  <input type="hidden" value="{{ Session::token() }}" name="_token">
  <button name="submit" onclick="this.disabled=true;this.value='Sending, please 
    wait...';this.form.submit();" class="btn btn-primary" align="right">Submit</button>

  <button name="draft" onclick="this.disabled=true;this.value='Sending, please 
   wait...';this.form.submit();" class="btn btn-outline-primary" align="right" style="font-size:8px;font-weight: bold">Save draft</button>

</form>        

提交
保存草稿