リンクをクリックすると、特定のサブカテゴリからすべての商品を表示しようとしています。私はララベルで新しくて、何が起こっているのかわからないのはTokenMismatchException
です。この特定のバージョンは4.2です。サブカテゴリーLaravelから商品を選択
これはこれはルート
Route::get ('/admin/subCategory/products/{subcatId}', ['uses' => '[email protected]', 'before' => 'csrf|admin']);
され、コントローラ
public function quickEdit($subcatId)
{
$subcatProducts = SubCategories::with('products')->findOrFail($subcatId);
return View::make('site.admin.quick_sub_cat_products', [
'subcatProducts' => $subcatProducts
]);
}
かなり簡単な作業では、まだこの私がエラーログ
で得るものです私のビュー・リンク<a href="{{ URL::to('/admin/subCategory/products/' . $subcategory->sub_cat_id) }}">Subs</a>
です
TokenMismatchException
ルートをCSRFトークンミドルウェアで保護していますか? –
これは管理者に記録されている必要があるため、はい、はいと思います。しかし、私はログインしていて、もう1つの管理リンクから別のリンクを開こうとしています。他のすべてのリンクは正常に動作しています – Stanly
CSRF保護は、ログインしていないユーザだけではありません。これは、エンドポイントが他のWebサイトから操作されるのを防ぐことです。たとえば、「
」[試してみてください](https://jsfiddle.net/7af015qn/) –