bonjour ,
j'ai quelques hésitations concernant l'ajax et le restful et je trouve pas vraiment de réponse dans la doc.
Pour l'ajax , imaginons j'ai un système dans ce style ( y'a peut-être des erreurs de syntaxe c'est pour l'exemple ) :
pour les routes :
Route::get('/' , PostController@index
);
Route::delete('/delete/{id}',['uses'=>'PostsController@destroy,'before'=>'csrf|admin']);
et que dans ma vue index j'ai un formulaire de ce genre
{{ Form::open(['url'=>'delete/'.$post->id']) }}
{{ Form::token() }}
{{ Form::submit('Supprimer')
{{ Form::close() }}
et que avec ce formulaire je fais un requête ajax en delete , est-ce que automatiquement laravel vérifie la session pour l'admin et le csrf ? parce que en testant en local j'ai l'impression que je peux appeler la méthode delete sans être auth .
Et concernant Restful je trouve pas la bonné méthode pour le filtre , est-ce que je dois le faire dans les filtres ?
du style
Route::resource('Post','PostsController',['before'=>'admin']);
et là je suis bloqué car je ne sais pas comment dire sur quelle méthode je veux que le filtre s'applique.
Ou est-ce que je dois plutôt mettre les filters dans le construct mais du coup j'ai plus une vision globale depuis mes routes .
Merci d'avance ça fait beaucoup de questions