ОБНОВЛЕНИЕ №1:
Я исправил свою опечатку:
<form action="{{ route('articles.destroy' , ['article' => $article->id]) }}" method="post">
Но теперь я получаю это сообщение об ошибке:
Illuminate \ Routing \ Exceptions \ UrlGenerationException Отсутствуют обязательные параметры для [Route: articles.edit] [URI: admin / articles / {article} / edit]
Вот мой web.php
:
Route::prefix('admin')->group(function(){
Route::get('/panel', [PanelController::class, 'index']);
Route::resource('/articles', ArticleController::class);
});
У меня есть лезвие, которое содержит форму:
<form action="{{ route('articles.destroy' . ['id' => $article->id]) }}" method="POST">
{{ method_field('delete') }}
{{ csrf_field() }}
<div class="btn-group btn-group-xs">
<a href="{{ route('$articles.edit' . ['id' => $article->id]) }}" class="btn btn-primary">Edit</a>
<button type="submit" class="btn btn-danger">حدف</button>
</div>
</form>
Но когда я подхожу к этому клинку, он говорит:
ErrorException Преобразование массива в строку (View: F: \ xampp \ htdocs \ mywebsite \ resources \ views \ website \ backend \ article \ index.blade.php)
И это относится к этой строке:
<form action="{{ route('articles.destroy' . ['id' => $article->id]) }}" method="POST">
Я не знаю, почему я получаю эту ошибку, поэтому, если вы знаете, почему я получаю эту ошибку, сообщите мне ...
Заранее спасибо.
,
, а не.
- person u_mulder   schedule 09.11.2020