je catégories Route::resource('category', 'CategoriesController');
Créer un sujet pour la catégorie avec le concept de ressources CRUD de Laravel
Et chaque catégorie ont des sujets, les sujets sous Route::resource('topic', 'TopicsController');
.
Dans chaque catégorie sont des rubriques.
Donc, nous pouvons aller à la catégorie spécifique, par ex. /category/Games
et ici nous avons des sujets sur les jeux, par ex. sujet WoW
. Ce sujet est sous /topic/WoW
. Tous avec l'utilisation de la méthode show
Et maintenant mon problème
Supposons que l'utilisateur veut créer un nouveau sujet, il est en /category/Games
, clique sur le bouton New Topic
qui pointe vers /topics/create
... Pour donner la capacité aux utilisateurs de créer un nouveau sujet Je suppose que je devrais utiliser la méthode create
de cette ressource TopicsController
selon CRUD ressources metodology
Mais
Si je le fais, ce sera comme /topic/create
Alors, comment puis-je savoir à ce sujet Category
ce sujet doit aller?
Si j'avais comme /category/WoW/topic/create
Ensuite, je pourrais prendre le nom de la section, je l'aurais.
Mais comme je pense en fonction de cette métodologie CRUD correctement, je devrais le placer comme je l'ai dit dans create
méthode de la ressource TopicsController
, mais qu'en est-il alors de savoir à quelle catégorie l'utilisateur voulait le faire? Je ne sais pas comment gérer correctement cette situation
pour les données associées ou l'entité à laquelle vous avez transmis les données associées à votre API. Par exemple, si le sujet n'existe pas sans catégorie, alors au moment de la création du sujet, vous devez transmettre le nom unique de votre catégorie ou quelque chose qui rend votre catégorie unique et facile à choisir. – webDev
Vous pouvez donner une liste déroulante de catégories dans votre formulaire et l'utilisateur sélectionnera une catégorie selon ce qu'il veut. – Webinion
@PandhiBhaumik ce n'est pas une option. Il s'agit de catégories de forum, de sujets et d'articles :) –