2016-04-29 7 views
0

私のコントローラは、次のとおりです。店アレー - laravel 5

public function store() 
{ 
    $links = array(); 
    $html = new \Htmldom('http://randomsite.org'); 

    foreach($html->find('a') as $a) 
    { 
     $links[] = $a->href; 
    } 

} 

と私はフィールドでの結果と呼ばれるデータベーステーブルを持っている:数が

をリンクとして私が欲しいもの

id 
name 
url (i want to put the array here) 
desc 

は、複数のレコードであります

+0

テーブルに複数の行を挿入http://php.net/manual/en/function.serialize.php –

答えて

2

私は正しいですか。データをデータベースに格納するには、ソリューションが必要です。

ここ
foreach($links as $link) 
{ 
    $result= new Result;  //here Result is the model name for the table result 
    $result->id = $link[0]; //id 
    $event->name = $link[1]; //name 
    $event->url = $link[2]; //url 
    $event->desc = $link[3]; //desc 
    $event->save(); 
} 

あなたは各項目の配列をループして、それをシリアライズ

+0

は、あなたの男をありがとう私を救う!私はforeachと$ result-> urlを行い、停止します、もう一度ありがとう! – user0111001101

+0

あなたの歓迎!! –