Bonjour,

Je commence à l'instant le développement de mon site web et j'ai un petit problème assez majeur tout de même.

Je dois pouvoir traduire le contenu dynamique de mon site (celui provenant de la bdd) et pour faire cela, j'ai prévu d'ajouter des tables supplémantaires. Ex :
news (table principale, les données qui ne changent pas en fonction de la langue active)

  • id
  • image
  • category_id
  • status
  • created_at
  • updated_at

news_t (table des traductions qui contient uniquement les données qui changent en fonction de la langue active)

  • id
  • slug
  • title
  • content
  • news_id (foreign on news)
  • created_at
  • updated_at

Le problème est que je ne sais pas comment faire pour insert/update/delete simplement avec cette structuration des tables, ou même comment nommer mes modeles, si je dois faire un modèle par table ou un pour les deux... je suis un peu perdu.

Si vous avez des conseils ou questions, je reste à disposition.

Merci d'avance, Jules.

PS : A l'attention de Grafikart, je pense que ça serait top d'ajouter un tutoriel dans la formation laravel pour gérer cette problématique car elle est assez courante

Aucune réponse