2017-02-15 19 views
0

我正试图显示返回响应json在laravel的视图中。 但它不能工作: - 在我的控制器: -如何在laravel blade中显示响应json变量?

return response()->json(['status_message' => $this->status_message, 'alert_type' => $this->alert_type]); 

我只是想显示在窥视片STATUS_MESSAGE和ALERT_TYPE的分配值,但它不能工作。 请帮我解决这个问题。 我为此感到高兴。

+0

你是什么意思与“不行”? – jarguez01

+0

你可以添加你的视图代码吗? – PaladiN

+0

不是我很困惑如何编写代码来在刀片视图中显示jso响应消息。 –

回答

0

由于您将返回的json数据与status_messagealert_type,我们有两个变量与我们但这里Laravel不知道在哪里需要显示响应。

如果您要返回api调用而不是okey,则只需要操作status_messagealert_type,但如果是视图,则需要返回要使用此变量的视图。

return view('index', ['status_message' => $this->status_message, 'alert_type' => $this->alert_type]); 

此返回具有两个变量如$status_message$alert_type的index.blade.php。

index.blade.php位于此目录结构:

|-resources 
    |- assets 
     |- views 
      |-index.blade.php 

你可以使用它像:

index.blade.php

<span> {{ $status_message }} </span> 
<span> {{ $alert_type }} </span> 

这可以帮助你。

如果您想了解更多关于如何通过价值来查看,这里是链接到文档:

https://laravel.com/docs/5.3/views#passing-data-to-views

+0

感谢您的回答,但我想在刀片中显示json响应值。 –