Как отображать JSON-данные для чтения в Интернете для пользователей в laravel?

В моем контроллере мне нравится это

public function show(Document $document){ $doc = DB::table('adjustments')->where('document_id', $document->id)->get(); return view('documents.show',compact('document','doc')); } 

На мой взгляд, мне это нравится

 @foreach($doc as $user) <pre>{{ $user->before}}</pre> <pre>{{ $user->after}}</pre> @endforeach 

Я получаю вывод как это

 {"title":"Nam beatae tempora nulla magnam accusantium neque eligendi magni.","body":"Unde doloremque omnis aspernatur atque illo quaerat. Esse nulla iure porro error est laborum. Debitis saepe pariatur voluptatem nulla non quam excepturi corporis."} {"title":"new title","body":"new body"} 

но я хочу показать, как это Название: ………. Тело: ……… Заголовок: ………. Тело: ……. ..

ОБНОВЛЕНО, когда я пытаюсь dd ($ doc);

  array:3 [▼ 0 => {#194 ▼ +"id": 1 +"user_id": 1 +"document_id": 1 +"before": "{"title":"Nam beatae tempora nulla magnam accusantium neque eligendi magni.","body":"Unde doloremque omnis aspernatur atque illo quaerat. Esse nulla iure porro error est laborum. Debitis saepe pariatur voluptatem nulla non quam excepturi corporis."}" +"after": "{"title":"new title","body":"new body"}" +"created_at": "2016-05-09 07:16:29" +"updated_at": "2016-05-09 07:16:29" } 1 => {#195 ▼ +"id": 3 +"user_id": 1 +"document_id": 1 +"before": "{"body":"new body"}" +"after": "{"body":"new body seccond body "}" +"created_at": "2016-05-09 14:31:53" +"updated_at": "2016-05-09 14:31:53" } 2 => {#196 ▼ +"id": 4 +"user_id": 1 +"document_id": 1 +"before": "{"body":"new body seccond body "}" +"after": "{"body":"new body seccond body jerry "}" +"created_at": "2016-05-09 14:32:47" +"updated_at": "2016-05-09 14:32:47" } ] 

Сделайте что-то вроде этого:

 @foreach($doc as $user) <div> <strong>Before</strong> Title: {{ $user->before->title }}<br /> Body: {{ $user->before->body }} </div> <div> <strong>After</strong> Title: {{ $user->after->title }}<br /> Body: {{ $user->after->body }} </div> @endforeach 
 try this : @foreach($doc as $user) $before = json_decode($user->before); $after = json_decode($user->after); <pre>Title:{{ $before['title'] }}Body:{{ $before['body'] }}</pre> <pre>Title:{{ $after['title'] }}Body:{{ $after['body'] }}</pre> @endforeach 

Теперь у вас есть json в вашем коде, вам нужно декодировать переменную для доступа к остальной части кода.

Если ваша переменная $user->before дает {"title":"Nam beatae tempora nulla magnam accusantium neque eligendi magni.","body":"Unde doloremque omnis aspernatur atque illo quaerat. Esse nulla iure porro error est laborum. Debitis saepe pariatur voluptatem nulla non quam excepturi corporis."} тогда мой скрипт должен работать.

Рабочий пример: https://3v4l.org/liLnr

Поэтому попробуйте:

 @foreach($doc as $user) $before = json_decode($user->before); $after = json_decode($user->after); <pre>Title:{{ $before->title}}Body:{{ $before->body}}</pre> <pre>Title:{{ $after->title}}Body:{{ $after->body}}</pre> @endforeach