2017-08-07 14 views
0
<select name="car_id[]"> 
    //for each of cars 
    </select> 

これは1列に多数のIDを格納する必要がありますか?複数のIDを1つの列に格納するlarovel 5

table_car = car_id | car_desc 
    table_owner = id | name | car_id 

ここで、テーブルオーナーは多くのcar_idを保存する必要があります。 laravel 5ではどのようにできるのですか?私はこれに新しいです、ありがとうございます。

+0

なぜ多くのIDを1つの列に格納する必要があるのですか?データベーススキーマを更新できません。私はLaravel 5とEloquentを読んで、関係を正しく構成することをお勧めします。 –

+0

を読む[データベース列に区切られたリストを格納するのは本当に悪いですか?](http://stackoverflow.com/questions/3653462/is-storing-a-delimited-list-in-a-database-column-really-あなたはこの質問への答えが**本当にはい!** –

+0

なので、ベストプラクティスは雄弁を使用し、1対多の関係のように保存されるでしょうか?他のテーブルにIDを保存するにはどうしたらいいですか? @giollianosulit – kalawadei

答えて

0

はい、あなたはimpload()またはシリアル化()PHP機能を使用することができ、このために、それを行うことができます。 これらのメソッドを使用すると、配列内の文字列を変換して1列に保存できます。このため

、運のベスト

'car_id' column should be VARCHAR type.. 

関連する問題