2016-04-29 78 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

歡迎您! –