Quelles sont les différences dans le traitement de routage écrit en api.php et web.php dans Laravel 5.3 ?
Je veux savoir, si vous utilisez le rendu de modèle pour créer une page Web, et que des requêtes ajax sont également utilisées, est-il préférable de mettre le routage de cette requête ajax dans api.php ou web.php ?
Selon votre description, il doit évidemment être placé dans web.php.
Parce que vous n'êtes qu'un projet Web ordinaire, le routage dans web.php utilise le groupe middleware Web.
Si vous mettez le routage ajax dans api.php sans protection csrf, il est facile de provoquer des vulnérabilités du programme, à l'exception des demandes de ressources publiques.
api.php est utilisé avec le passeport Laravel pour fournir des services API.
Essentiellement la même chose.
Mettez-le où vous pensez.
Je pense qu'il vaut mieux le mettre dans web.php Car d'après votre description, cela ne ressemble pas à une API.
.