2017-02-15 20 views
0

私はlaravelのビューブレードに返信応答jsonを表示しようとしています。 しかし、それは仕事することはできませんです。 - 私のコントローラの場合: -laravelブレードに応答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

status_messagealert_typeのjsonデータを返すので、私たちは2つの変数を持っていますが、ここではLaravelは応答をどこに表示する必要があるかわかりません。

okeyよりもapi呼び出しを返す場合は、status_messagealert_typeを操作する必要がありますが、ビューの場合は、変数を使用するビューを返す必要があります。

すなわち

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

これは$status_message$alert_typeのような2つの変数をindex.blade.phpを返します。

マイindex.blade.phpは、このディレクトリ構造にあります:

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

あなたが好きそれを使用することができます:

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

index.blade.php

これはあなたを助けるかもしれません。

あなたが表示する値を渡す方法についてもっと知りたい場合は、ここではドキュメントへのリンクです:

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

+0

あなたの答えをありがとうが、私はブレードにjsonの応答値を表示したいと思います。 –

関連する問題