Ларавел не видит формы - PullRequest
0 голосов
/ 21 мая 2018

Это мой контроллер

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 голосов
/ 21 мая 2018

У вас нет ввода с именем "order" в вашей форме заказа создать / переименовать один

 <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...