2016-11-17 3 views
1

雄弁なORMを使用するために、Laravelのデータベース移行に配列を入れるための列を作るにはどうすればよいですか?つまり私は、次を可能にします:雄弁orm - 配列を置く

class Foo extends Model { 
} 

$foo = new Foo(); 
$foo->scores = [1, 2, 3, 4, 5]; 
$foo->save; 
+2

重複:http://stackoverflow.com/questions/21658926/storing-array-or-std-object-をin-database-of-laravel-app –

答えて

0

serialize()機能の使用:

$foo=new foo(); 
    $scores=array(1,2,3); 
    $foo->scores=serialize($scores); 
    $foo->save(); 
+0

これは私の質問に答えるものではありません。あなたは配列ではなく文字列をモデルに入れています。私が望むのは、配列を直接割り当て、取得できるということです。 –

+0

@マイケルそして、私はrdbms配列データ型をサポートしていないと思います。 –

+0

申し訳ありませんが、Propelは私にORMの配列とオブジェクトを配置することを許可しました –