Routes - PRJG5/gmi GitHub Wiki
Voilà une liste des routes et leur utilité. La partie web est dédiée à toutes les pages visibles et accessibles directement à l'utilisateur. La partie API est dédiée aux pages/fragments de page accessibles vie des requêtes XMLHTTP (ajax).
Idéalement, toutes les routes devraient être uniquement accessibles si l'utilisateur est connecté (sauf pour la page de connexion bien sur). Si il ne l'est pas, elles redirigent vers la page de connexion.
Renommage de routes
Les routes suivantes devraient être renommées pour plus de clarté et plus de cohérence (langue de la route, casse, etc.).
/searchByAuthor
=>/searchCardByAuthor
/users
=>/allUsers
/ListingUsers
=>/allUsers
/mesFiches
=>/myCards
Suppression de routes
Les routes suivantes devraient être supprimées car elles sont redondantes.
/allCards
car redondante avecCardController@index
Liste
Web:
/
racine du site, redirige vers/home
/home
page d’accueil du site/login
&/logout
(deAuth::routes()
). Note:/logout
n'est qu'accessible qu'en POST-request./cards/*
(deRoute::resource('cards', 'CardController')
) permet d'accéder à toutes les carte et d'effectuer les différentes actions CRUD/myCards
page listant toutes les cartes crées par l'utilisateur connecté/searchCard
page pour rechercher une carte (par vedette et langue)/searchCardByAuthor
page pour rechercher une page par auteur/allUsers
page avec tous les utilisateurs et leur rôles/addBasicData
page pour ajouter un nouveau domaine / sous-domaine / langue/importLanguages
VUE pour importer des langues depuis un fichier Excel
API:
/user
pour récupérer des informations sur l'utilisateur connecté (pas utilisé)/updateRole
pour mettre à jour le rôle d'un utilisateur/getAllCardsFromUser/{id}
pour récupérer toutes les cartes d'un utilisateur en HTML/addSubdomain/{name}
pour ajouter un nouveau sous-domaine/addLanguage/{name}/code/{iso}
pour ajouter une nouvelle langue/importLanguages
pour importer des nouvelles langues depuis un fichier Excel/cards/{cardOrigin}/{cardLinked}/link
pour lier deux cartes entre-elles