2017-09-17 149 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" 
    } 
] 

回答