我正试图在laravel的视图刀片中显示返回响应json。 但它无法奏效: - 在我的控制器中: -
return response()->json(['status_message' => $this->status_message, 'alert_type' => $this->alert_type]);
我只想在视图刀片中显示status_message和alert_type的赋值,但它不能正常工作。 请帮我解决这个问题。 我很高兴。
答案 0 :(得分:0)
由于您使用status_message
和alert_type
返回json数据,我们有两个变量,但是Laravel不知道响应需要显示在哪里。
如果你要返回api调用而不是okey,你只需要操纵status_message
和alert_type
,但是如果它是视图,你需要返回你想要的视图使用变量。
即。
return view('index', ['status_message' => $this->status_message, 'alert_type' => $this->alert_type]);
这将返回index.blade.php,其中包含两个变量$status_message
和$alert_type
。
我的 index.blade.php 位于此目录结构中:
|-resources
|- assets
|- views
|-index.blade.php
您可以像以下一样使用它:
<强> index.blade.php 强>
<span> {{ $status_message }} </span>
<span> {{ $alert_type }} </span>
这可以帮到你。
如果您想了解有关如何传递值以进行查看的更多信息,请参阅docs的链接: