【发布时间】:2021-02-21 09:08:06
【问题描述】:
更新 #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>
但是当我走到这把刀片上时,它会说:
错误异常 数组到字符串的转换(查看:F:\xampp\htdocs\mywebsite\resources\views\website\backend\articles\index.blade.php)
它指的是这一行:
<form action="{{ route('articles.destroy' . ['id' => $article->id]) }}" method="POST">
我不知道我为什么会收到这个错误,所以如果你知道我为什么会收到这个错误,请告诉我...
提前致谢。
【问题讨论】:
-
因为你需要使用
,而不是.
标签: php arrays laravel laravel-8