Как остаться на той же странице, если запись удаляется из таблицы в laravel 5.4? - PullRequest
0 голосов
/ 13 мая 2019

У меня есть несколько записей в моей таблице базы данных. Теперь, что я хочу, когда я нажимаю на кнопку удаления определенной записи, тогда запись будет удалена, и страница останется на той же странице без перенаправления куда-либо.Итак, как я могу это сделать?Пожалуйста, помогите мне.

контроллер: UserController.php

public function delete_emp($id)
{
    DB::delete('delete from emp where id = ?',[$id]);
}

просмотр: emp-list.blade.php

<table class="table">
    <thead>
        <tr>
            <th>Full Name</th>
            <th>Email</th>
            <th>Phone</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
        @foreach($result as $row)
        <tr>
            <td>{{ $row->fname }}</td>
            <td>{{ $row->email }}</td>
            <td>{{ $row->phone }}</td>
            <td>
                <a href="{{url('/delete_emp')}}/{{ $row->id }}" class="btn btn-danger" onclick="return confirm('are you sure')">Delete</a>
            </td>
        </tr>
        @endforeach
    </tbody>
</table>

route / web.php

Route::get('delete_emp/{id}','UserController@delete_emp');

1 Ответ

0 голосов
/ 28 мая 2019

в вашем UserController.php, просто добавьте одну строку под запросом

public function delete_emp($id)
{
    DB::delete('delete from emp where id = ?',[$id]);
    return redirect()->back();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...