Laravel看不到形式

时间:2018-05-21 08:40:15

标签: php laravel laravel-5

这是我的控制器

public function store(Request $request)
{
    if ($request->has('order')){
        dd('nice');}
 } else if ($request->has('delete')){
        $fileToDelete = $request->input('delete');
        Image::where('id', $fileToDelete)->delete();
        return redirect('settings/photos'); 

这是我的刀片文件

 <form action="{{route("settings.postphotos")}}" name="order" method="post">
        @csrf
        <label for="sort">Order by : </label><select name="sort" form="order">
            <option value="name">Name</option>
            <option value="dateAdded">Date added</option>
        </select><select name="sortBy" form="order">
            <option value="asc">Ascending</option>
            <option value="des">Descending</option>
        </select><input type="submit"  value="Order" class="settings-photos-delete-btn"/>
    </form>
  <form action="{{route("settings.postphotos")}}" method="post" name="delete" class="text-center">
                    @csrf
                    <input type="hidden" name="delete" value="{{$images->id}}" />
                    <input type="submit"  value="Delete" class="settings-photos-delete-btn"/><br/>
                </form>

控制器看到删除表格但不是订单表格,我在做错什么

1 个答案:

答案 0 :(得分:1)

订单中没有名为“订单”的输入 创建/重命名一个

 <form action="{{route("settings.postphotos")}}" name="order" method="post">
        @csrf
        <label for="sort">Order by : </label><select name="sort" form="order">
            <option value="name">Name</option>
            <option value="dateAdded">Date added</option>
        </select><select name="sortBy" form="order">
            <option value="asc">Ascending</option>
            <option value="des">Descending</option>
        </select><input type="submit" name="order" value="Order" class="settings-photos-delete-btn"/>
    </form>