Wie erstelle ich mit Laravel Eloquent einen benutzerdefinierten Primärschlüssel in MySQL? [geschlossen]Php

PHP-Programmierer chatten hier
Anonymous
 Wie erstelle ich mit Laravel Eloquent einen benutzerdefinierten Primärschlüssel in MySQL? [geschlossen]

Post by Anonymous »

Ich möchte eine benutzerdefinierte primäre ID in der MySQL-Datenbank erstellen, die das Format „ID/aktuelles Jahr“ inkrementiert., zum Beispiel:
  • 001/2025
  • 123/2025
  • 1012/2025
Die Zahl sollte innerhalb desselben Jahres erhöht und zurückgesetzt werden, wenn die Jahreswechsel.
Ich bin mir nicht sicher, ob dies auf Datenbankebene (Trigger, berechnete Spalte) oder in Laravel (Modellereignisse) gehandhabt werden soll.
Was ist der empfohlene Ansatz dafür, insbesondere wenn dieser Wert als Primärschlüssel (oder alternativ als Referenznummer) verwendet wird?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post