Добавить условие где для мутаторов в laravel - PullRequest
0 голосов
/ 02 июня 2018

Я хочу добавить условие, где для моих мутаторов: возраст Это моя модель:

class Player extends Model
{
    protected $table = 'players';

    public $primaryKey ='idplayer';

    public $timestamps = false;

    public function getAgeAttribute()
    {
         return Carbon::parse($this->attributes['birth'])->age;
    }
}

, а это мой контроллер, где я хочу, и условие для моего мутатора

$data = Player::join('posts','idteam','=','id')
        ->where('age','like','%' . $query . '%')
        ->get()


Column not found: 1054 Unknown column 'age' in 'where clause' 
...