Laravel 5.2에서 작업하고 있습니다. 이 breadcrumbs에 대한 PHP 배열을 포함하는 MySQL 테이블에 텍스트 (문자열) 열이 있습니다.MySQL 열에 PHP 배열 내용이 포함되어 있습니다. 루프
{'employee.index': 'Employees'}
내가 다음을 통해 루프를 원하는 내 blade
템플릿이 같은 :
@if($pageBreadcrumbs)
@foreach($pageBreadcrumbs as $route => $name)
@if ($name == end($pageBreadcrumbs))
<li class="active">{!! $name !!}</li>
@else
<li><a href="{!! route($route) !!}">{!! $name !!}</a></li>
@endif
@endforeach
@endif
@weigreen에 의해 제안에
['employee.index' => 'Employees']
는이 같은 문자열 콘텐츠를 JSON 형식도 시도
하지만이 필드의 내용을 배열로 해석하기 위해 PHP를 성공적으로 가져올 수 없었습니다.
$breadcrumbsArray = array();
$breadcrumbsArray = $page->breadcrumbs;
View::share('pageBreadcrumbs', $breadcrumbsArray);
및
$breadcrumbsArray = json_decode($page->breadcrumbs);
View::share('pageBreadcrumbs', $breadcrumbsArray);
어떤 도움에 감사드립니다 :
이 코드의 다양한 조합을 시도했다.
같은 일을 할 수 있습니까? 문자열로? – weigreen
안녕하세요 @ 웨이트린, 네, 문자열. – TheRealPapa
'$ breadcrumbsArray = $ page-> breadcrumbs; '라고 생각하지 않는다면 JSON 문자열로 데이터를 저장할 수 있을까요? – weigreen