Laravel模型范围函数名称

时间:2015-12-18 07:00:26

标签: laravel-5.1

在Model中创建名为'scopeList'的范围函数以返回数据集合(具有select)时,laravel会抛出T_List错误。我能知道为什么吗?

我的代码:

namespace project1;
use Illuminate\Database\Eloquent\Model;

class Lookup extends Model
{
    protected $fillable = array('type','code','description','listorder');
    public $timestamps = false;

    /**
     * List lookup entries for a given type
     *
     * @param $type
     *
     * @return \Illuminate\Support\Collection
     */
    public function scopeEntries($query,$type){
        return $query->select('code','description')
            ->where('type',$type)->get();
    }
}

如果不是'scopeEntries',我想把它称为'scopeList'我遇到错误。

0 个答案:

没有答案