2017-09-17 8 views
1

私はこのような雄弁なモデルがあります:雄弁なモデル属性を飾る - Laravel 5

<?php 

namespace News\Model; 

class News extends Model 
{ 
    public $fillable = [ 
     'title', 
     'desc' 
    ]; 

    public function getUpperTitle(){ 
     return strtoupper($this->title);  
    } 

    } 

をし、このようなコントローラがあります。

use News; 
class NewsController extends Controller 
{ 

     public function index() 
     { 
      return News::all(); 
     } 
} 

を今、私は(タイトルの大文字ですべてのニュースを返すようにしたいですタイトル装飾)getUpperTitle()を呼び出さずに、雄弁関数を使用するだけです。私が欲しい

結果:

[ 
    { 
    "title":"NEWS 1", 
    "desc":"News Description1" 
    }, 
    { 
    "title":"NEWS 2", 
    "desc":"News Description2" 
    } 
] 

答えて