Удаление первой записи в laravel eloquent - PullRequest
0 голосов
/ 14 мая 2018

Когда я нажимаю на свою первую запись для удаления из приложения, я получаю ошибку method not found, но когда я нажимаю на другую запись, кроме первой, она легко удаляется.

В чем проблема?

Ниже приведен код для удаления:

/**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        $video = Video::findOrFail($id);
        $delete = $video->delete();
        if ($delete){
            return redirect()->back()->with('trueDelete','Data Not Deleted');
        }else{
            return redirect()->back()->with('falseDelete','Data Deleted Successfully');
        }
    }

При нажатии на первую запись из списка отображается ошибка ниже,

Ответы [ 2 ]

0 голосов
/ 14 мая 2018
Route::get('delete-video/{id}','VideoController@destroy');
0 голосов
/ 14 мая 2018

Прежде всего, это слишком много работы, которую вы вкладываете в удаление записи.Проверьте ссылку ниже на официальных документах, чтобы увидеть, как удалить в одной строке.

https://laravel.com/docs/5.6/eloquent#deleting-models

Что касается изображения, у вас есть

Метод не допускает исключения.

Это означает, что в месте, которое вы удаляете из первой ссылки, вы используете переменную маршрута, отличную от указанной в файле web.php.Убедитесь, что вы не путаете GET и POST и / или PUT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...