で既存の記事を削除します。Laravel 5は、私は次のコードで記事を削除しようとしていますdestroyメソッド
ArticlesController:
public function destroy($id) {
$article = Article::findOrFail($id);
$article->delete();
return redirect('backend/dashboard')->with([
'flash_message' => 'Deleted',
'flash_message_important' => false
]);
}
ビュー:
@foreach($articles as $key => $article)
<tr>
<td class="td-actions text-right">
<a href="{{action('[email protected]',$article->id)}}"type="button" rel="tooltip" title="" class="btn btn-info btn-simple btn-xs" data-original-title="Edit Article">
<i class="fa fa-edit"></i>
</a>
<a href="{{action('[email protected]',$article->id)}}" type="button" rel="tooltip" title="" class="btn btn-danger btn-simple btn-xs" data-original-title="Delete Article">
<i class="fa fa-times"></i>
</a>
</td>
</tr>
@endforech
「を削除]をクリックして、記事「ボタン」私は、全く別の見方にリダイレクトされています。 @showメソッドが実行されたようです。
マイルート:
Route::get('backend/articles/archive', '[email protected]');
Route::resource('backend/articles', 'ArticlesController');
Route::get('backend/dashboard', [
'middleware' => 'auth',
'uses' => '[email protected]'
]);
私はこの問題を解決するにはどうすればよいですか?
リダイレクトを 'redirect()'のように変更するとどうなりますか? – Neat
質問に関連するルートを追加できますか? –
redirect()は何も変わりません。同じ結果 – Mamulasa