Проблемы с маршрутом delete с laravel, чтобы удалять реестр

Проблема, которая у меня есть, состоит в том, что я не допускает крыло маршрут, и если у меня есть разрешение сначала, он говорил мне, что он не находил метод маршрута delete, тогда исследуйте и нужно предупреждать его крыло маршрут с { { method_field ('delete') тогда то, что я сделал, я это приложил но сейчас я не имею доступа крыла маршрута для того, чтобы он шел к contrador не, если это проблема маршрута, или который может быть

<a class="btn btn-success"
         href=" {{url('empleado_editar/'.$users->id)}}">
         <i class="fa fa-pencil"></i>
     </a>

          <a class="btn btn-danger"
    href="{{method_field('delete').url('usuarios.eliminar/'.$users->id)}}">
          <i class="fa fa-trash"></i>
          </a>

это мои 2 маршрута первая я функционирует довольно уже вторая не

Route::get('usuarios.consultar/{id}','UserController@show')->name('users.show')
        ->middleware('permission:users.show');

 Route::delete('usuarios.eliminar/{id}','UserController@destroy')->name('users.destroy')
        ->middleware('permission:users.destroy');

это мои драйверы первый, если я функционирует второй не

public function show(User $id)
    {

        return view('usuarios.show',compact('id'));
    }


    public function destroy(User $id)
    {
        $id->delete();
        return back();
    }
    /**
2
задан 06.03.2019, 17:03
1 ответ

Не возможно делать запрос DELETE с браузера, из-за чего ты должен посылать это как parÃ: метр формуляра POST (идеально):

<form action="{{url('usuarios.eliminar/'.$users->id)}}" method="POST">
    @method('DELETE')
    @csrf
    <button type="submit"><i class="fa fa-trash"></i></button>
</form>

В случае, что ты захотел поддержать html, как это у тебя есть, deberÃ: s делать env¦ - или формуляра с языком сценариев JavaScript.

1
ответ дан 19.11.2019, 22:31
  • 1
    большое спасибо я я функционирую, как ты это сказал –  jveliz 06.03.2019, 18:02