У меня есть Users_group модель в моем проекте Laravel.
Код:
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Database\Eloquent\Model;
class Users_group extends Model
{
use Notifiable;
protected $table = 'users_groups';
protected $fillable = ['id', 'user_id', 'group_id', 'created_at', 'updated_at'];
public function getGroupData()
{
return $this->hasOne('App\Group','id','group_id');
}
}
И когда я хочу получить данные из этогоМодель, которую я использую, это мой собственный метод:
$data = App\Users_group ::get();
Он отлично работает
Я хочу получить данные из модели с условием, не похожим на это:
$data = App\Users_group::where('group_id','>',5)->get();
Iнеобходимо поместить условие в файл модели, который заставляет модель возвращать данные каждый раз, когда я вызываю User_group::get()
, возвращать их, когда условие внутри модели.
Спасибо!