2016-04-29 15 views
0

Mein Controller ist:Speicherarray innerhalb Datenbankspalte - Laravel 5

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

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

} 

und ich habe die Datenbanktabelle namens Ergebnis mit Feld:

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

, was ich will, ist mehrere Datensätze als Nummer Links

+0

es einfügen serialisiert http://php.net/manual/en/function.serialize.php –

Antwort

2

Wenn ich richtig liege. Sie benötigen die Lösung, um Daten in der Datenbank zu speichern.

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(); 
} 

Sie hier Schleife durch jede Anordnung von Elementen und mehrere Zeilen in der Tabelle

+0

Danke Mann, Sie Rette mich! ich mache eine foreach und $ result-> url und halt, danke nochmal! – user0111001101

+0

Ihre Begrüßung !! –