Próbuję ustawić kolumnę ciąg znaków jako klucz podstawowy tabeli, a następnie odwołaj go do innej tabeli jako klucz obcy. Czy to możliwe? Per dokumentacji:Laravel - jak używać obcego klucza podstawowego, który nie jest liczbą całkowitą?
Laravel assumes every table has a numeric primary key (usually named “id”) and ensures the value of this column is unique for each new row added to the table. Laravel doesn’t really work well unless each table has a numeric primary key. So, for your average Laravel application, please ensure that you define a primary key using the increments() method.
W moim przypadku, nie chcę, aby zdefiniować kolumnę id
jak byłoby bezużyteczne. Kolumna ciągu, którą chcę zdefiniować, będzie działać jako klucz podstawowy. Jeśli to możliwe, czy mogę uzyskać przykładowy fragment dotyczący migracji?
@Strawberry - czy to znaczy, że trzeba określić liczbę całkowitą 'id' ??? – StackOverflowNewbie
Jeśli chcesz używać Laravel, to podejrzewam, że musisz zrobić wszystko, co Laravel Ci powie! – Strawberry