Я json_encode URL данных, прежде чем отправить его в базу данных.Теперь я получаю эти данные на странице просмотра.Но мне нужно json_decode
, чтобы получить плавную ссылку.Но в какой-то части кода я не смог этого сделать.
Мой foreach для URL json_decode (ссылка) не работает и возвращает ошибку laravel.Ошибка: Undefined variable: links (View: /var/www/html/laravel/resources/views/welcome.blade.php)
<tbody>
@foreach($estates as $estate)
<tr>
<td>{{$estate->company_name}}</td>
<?php
$links = json_decode($estate->link);
$hrefs = "";
foreach($links as $link){
$hrefs .= '<a href="'.$link.'" } target="_blank">{{$estate->name}}</a><br/>';
}
$hrefs .= "";
?>
<td>{{$estate->address}}</td>
<td>{{$estate->price}}</td>
<td>{{$estate->hows_old}}</td>
<td>{{$estate->extend}}</td>
<td>{{$estate->rooms}}</td>
<td>{{$estate->balcon_m2}}</td>
<td>{{$estate->old}}</td>
<td>{{$estate->entery}}</td>
</tr>
@endforeach
</tbody>
без json_decode estate->link
выглядит так:
`http://localhost/[%22https:////www.31sumai.com//pid//about//%22,%22https:////www.31sumai.com//%22,%22https:////www.31sumai.com//mfr//K1503//%22,%22https:////www.31sumai.com//mfr//K1503//%22,%22http:////maps.google.com//maps?q=34.69465,135.519178%22,%22https:\/\/www.31sumai.com\/mfr\/K1503\/juko.htm]`
Вот коды контроллера:
$estates = Estates::get();
$data['estates'] = $estates;
return view('welcome', $data);
Спасибоза помощь мне.