Malformed UTF-8 characters, possibly incorrectly encoded

167
21 января 2019, 23:20

Всем привет. Возникла проблема с кодировкой, но я не пойму что делать. Есть такой метод:

public function par(Request $req)
    {
        $doc = new Document($req->url,true);
        $posts = $doc->find('.btn-primary');        
        foreach ($posts as $post) {
            $link = $post->attr('href');
            $rest = 'http:' . $link;
            $newDoc = new Document($rest, true);
            $oldName = $newDoc->first('.btn-primary11')->text();
            $newName = substr($oldName,0,27);
            $iframe = $newDoc->first('#embed_code_textarea')->innerHtml();
            $film = new Films();
            $film->name = $newName;
            $film->link = $iframe;
            $film->save();
        }
        return response()->json();
    }

Вроде все работает нормально, но после того как создаю экземпляр модели Films, и записываю данные в бд, происходит эта ошибка:

Как исправить эту ошибку?

Answer 1

У вас ошибка вылетает не в момент создания объекта, а на строке

return response()->json();

Метод json() требует аргументов. Например, передайте в него объект film:

return response()->json(['success' => true, 'film' => $film], 200);
READ ALSO
Ошибка curl “File missing”

Ошибка curl “File missing”

Есть задача отправить curl запрос с фото, выдает ошибку (File missing) никак не могу понять в чем ошибка:

128
Запись данных в таблицу

Запись данных в таблицу

Мне нужно сделать новую строку в таблице и записать в эту строку два значения que и ans получаемые из https запроса "/zapphp?que=abc и т

165
Выборка ip из бд mysql

Выборка ip из бд mysql

Делаю выборку ip адресов, интересуют все результаты кроме данного диапазона (55249

157
сложить массивы

сложить массивы

Имеется 3 массива следующего вида:

141