如何在laravel中創建並遷移大量表格以及名稱中的變量? 每次將新用戶添加到名爲「users
」的表中時,我需要創建一個表「time-{{user_id}}
」。Laravel:創建名稱爲變量的表格
我該如何認識到這一點以及Migrationfile/Controller/whatever
的外觀如何?
謝謝!
如何在laravel中創建並遷移大量表格以及名稱中的變量? 每次將新用戶添加到名爲「users
」的表中時,我需要創建一個表「time-{{user_id}}
」。Laravel:創建名稱爲變量的表格
我該如何認識到這一點以及Migrationfile/Controller/whatever
的外觀如何?
謝謝!
「現在我需要爲每個用戶一個表,我可以存儲像簡歷..日期開始,結束日期,市等」像你需要另一個表1
聲音:1的關係的用戶表
你的新表將類似於
tblFurtherUserInfo
FurtherUserInfoId
CV
DateBegin
DateEnd
City
您應該添加一個新行此表,並設置FurtherUserInfoID是相同的用戶表中的用戶ID。你應該這樣做,只要你添加一條記錄到你的用戶表
編輯
現在我知道,用戶可以有一個以上的簡歷,你需要一個新表如下
tblCV
CVId
UserId
CV
DateBegin
DateEnd
City
這是一個1用戶:許多簡歷關係
好吧..所以這會導致一個表中的所有用戶的CV混合在一起,對吧?通過比較FurtherUserInfoId和UserId,數據可以在以後連接到用戶? – Nemo
恩.. 1:1的關係對我來說沒有任何意義。 也許用戶A有三個站在他的簡歷..讓我們說學校,大學和工作..每個人都有一個約會他開始了,結束了城市,他去了學校,大學..和其他一些列.. 所以建議的1:1關係沒有任何意義。 – Nemo
這個問題沒有說明用戶可以有更多的一個簡歷,我會更新答案,但它會像羅斯威爾遜在上面提到的 – SEarle1986
您希望創建多個表而不是將數據存儲在具有'user_id'列的單個表中的主要原因是什麼? –
我有一個名爲用戶的主表,其中存儲數據,如姓名,出生日期等 現在我需要一個表,爲每個用戶可以存儲像CV一樣的東西。日期開始,日期結束,城市等。 – Nemo
您需要將行添加到表中,而不是添加新表。 – SEarle1986