Передайте значения флажка на контроллер laravel для удаления - PullRequest
0 голосов
/ 13 января 2020

У меня есть таблица с флажком

<form action="{{url("/del")}}" method="post">
<td><input   type="checkbox" name="delid[]" value="@{{row.DataID}}"></td>
<button type="submit" name="bulk_delete" id="bulk_delete" class="btn btn-danger btn-xs">
<i class="glyphicon glyphicon-remove"></i>
</button>

Как передать значения массива флажков в контроллер для удаления.

контроллер.

public function del(Request $request )
    {

     DB::table('master')->delete();

     return redirect ("/works")->with("Success","Deleted Successfully") ;
    }

1 Ответ

0 голосов
/ 13 января 2020

Попробуйте это

<form action="{{url("/del")}}" method="post">
    <td>
        <input type="checkbox" name="delid[]" value="@{{row.DataID}}">
    </td>
    <button type="submit" name="bulk_delete" id="bulk_delete" class="btn btn-danger btn-xs">
        <i class="glyphicon glyphicon-remove"></i>
    </button>
</form>

В контроллере

public function del(Request $request )
{
   $idsArry  = $request->delid;
   DB::table('master')->whereIn('id', $idsArry)->delete(); 
   return redirect ("/works")->with("Success","Deleted Successfully") ;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...