Ich versuche, alle Produkte aus bestimmten Unterkategorien anzuzeigen, wenn ich auf den Link klicke. Ich bin irgendwie neu in Laravel und ich bin mir nicht sicher, was hier passiert, wie es heißt TokenMismatchException
. Diese spezielle Version ist 4.2.Wählt Produkte aus der Unterkategorie Laravel
Das ist meine Ansicht Link
<a href="{{ URL::to('/admin/subCategory/products/' . $subcategory->sub_cat_id) }}">Subs</a>
Dies ist Route
Route::get ('/admin/subCategory/products/{subcatId}', ['uses' => '[email protected]', 'before' => 'csrf|admin']);
Und der Controller
public function quickEdit($subcatId)
{
$subcatProducts = SubCategories::with('products')->findOrFail($subcatId);
return View::make('site.admin.quick_sub_cat_products', [
'subcatProducts' => $subcatProducts
]);
}
Ziemlich einfache Aufgabe noch das ist, was ich in Fehlerprotokoll erhalten
TokenMismatchException
Ist die Route mit CSRF-Token-Middleware geschützt? –
Nun ich denke ja, weil es im Admin eingeloggt sein muss. Aber ich bin eingeloggt und von einem Admin-Link versuche ich einen anderen zu öffnen. Alle anderen Links funktionieren normal – Stanly
CSRF-Schutz ist nicht nur für nicht eingeloggte Benutzer. Es geht darum, zu verhindern, dass der Endpunkt von anderen Websites manipuliert wird, die Ihren anrufen. Ein Beispiel für Sie könnte ein Bild-Tag auf einer anderen Website wie folgt sein: '' [Probieren Sie es aus] (https://jsfiddle.net/7af015qn/) –