2015-09-26 109 views
2

我跟着上LaravelAngularJS並試圖一個public function轉換教程laravel 5.碼是這樣的:Laravel 5 JSON響應陣列

public function store() 
    { 
     Comment::create(array(
      'author' => Input::get('author'), 
      'text' => Input::get('text') 
     )); 

     return Response::json(array('success' => true)); 
    } 

我與此將它轉換:

public function store() 
    { 
     Comment::create(array(
      'author' => Request::get('author'), 
      'text' => Request::get('text') 
     )); 
    } 

現在,行return Response::json(array('success' => true))怎麼樣?我怎樣才能將它轉換成Laravel 5?謝謝。

+2

在laravel 5,如果你只是返回一個數組它將在輸出中顯示爲json,所以只需返回數組('success'=> true);會做。 – coderkane

回答

4

不知道你的轉換爲Laravel 5的意思,這行代碼本身是有效的Laravel 5碼,但是你可以利用不錯的輔助函數Laravel 5條規定:

return response()->json([ 
    'success' => true 
]);