Как вставить данные в Mysql с помощью LARAVEL - PullRequest
0 голосов
/ 21 сентября 2018

Я столкнулся с некоторой проблемой переноса при вставке данных с помощью laravel.Я получаю следующую ошибку:

ErrorException: смещение неинициализированной строки: 16

Я не понимаю, почему, вот мой код:

//above is curl codes with no problem there

$veri = curl_exec($curl); 

preg_match_all('@cassette-header">(.*?)<a href="/(.*?)"@si', $veri, $url);

$say = count($url[2]); 

if($say > 0) {
    for ($i=0; $i<$say; $i++) {
        $link ="https://suumo.jp/".$url[2][$i];

        $address = $veri = file_get_contents($link);

        preg_match_all('@<h1>(.*?)</h1>@si',$address, $bina);
        $name = strip_tags(trim($bina[0][0]));

        preg_match_all('@<span class="l-quickright">(.*?)<span class="l-quickright-item">@si',$address, $adres);
        $addr = strip_tags(trim($link = $adres[0][0])); 

        preg_match_all('@<span class="l-quickright">(.*?)<span class="l-quickright-item">@si',$veri, $genislik);
        $extent = strip_tags(trim($genislik[0][2]));

        preg_match_all('@<td class="detailtable-body">(.*?)</td>@si',$veri, $extentwo);
        $extenttwo = strip_tags(trim($extentwo[0][3]));

        preg_match_all('@<td class="detailtable-body">(.*?)</td>@si',$veri, $fiyat);
        $rent = strip_tags(trim($fiyat[0][4]));

        preg_match_all('@<td class="detailtable-body">(.*?)</td>@si',$veri, $buy);
        $time = strip_tags(trim($buy[0][5]));

        preg_match_all('@<td class="detailtable-body">(.*?)</td>@si',$veri, $buytwo);
        $timetwo = strip_tags(trim($buytwo[0][6]));

        $data[] = [
            'Links'          => $link[$i],
            'Building Names' => $name[$i],
            'Addresses'      => $addr[$i],
            'Rooms'          => $extent[$i],
            'Extents'        => $extenttwo[$i],
            'Rents'          => $rent[$i],
            'Sales Start'    => $time[$i],
            'Move In'        => $timetwo[$i],
        ];
    }
}
DB::table('estates')->insert($data);

Я получаю сообщение об ошибке «ErrorException: смещение неинициализированной строки: 16».Но я не понимаю почему?Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...