Blame view
app/Models/Employer.php
1.64 KB
02a1ed535 Первый коммит Rek... |
1 2 3 |
<?php namespace App\Models; |
f86fd56d9 task-132985 autor... |
4 |
use Illuminate\Database\Eloquent\Casts\Attribute; |
02a1ed535 Первый коммит Rek... |
5 6 |
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; |
f86fd56d9 task-132985 autor... |
7 |
use Illuminate\Database\Eloquent\Relations\HasMany; |
02a1ed535 Первый коммит Rek... |
8 9 10 11 |
class Employer extends Model { use HasFactory; |
8de035475 Создание: Структу... |
12 13 14 15 16 17 18 19 20 21 22 23 24 |
protected $fillable = [ 'name_company', 'email', 'telephone', 'logo', 'rate', 'user_id', 'sort', 'text', 'address', 'map', 'site', |
29350503f Расширение полей ... |
25 26 27 28 29 30 |
'coord', 'plus', 'is_remove', 'oficial_status', 'social_is', 'sending_is', |
eb8596db6 Правки вакансии, ... |
31 32 33 |
'category', 'comment_admin', 'code', |
5f7275800 Коммит 19 марта |
34 35 |
'status_hidden', 'email_2', |
f86fd56d9 task-132985 autor... |
36 |
'telephone_2', |
8de035475 Создание: Структу... |
37 38 39 40 41 42 43 44 |
]; /* * Связь таблицы users с таблицей employers */ public function users() { return $this->belongsTo(User::class, 'user_id'); } |
82a9544dc Связи моделей, гр... |
45 46 47 |
/* * Связь Работодателя с вакансиями */ |
f86fd56d9 task-132985 autor... |
48 49 |
public function ads(): HasMany { |
82a9544dc Связи моделей, гр... |
50 51 |
return $this->hasMany(Ad_employer::class); } |
bdd23ce34 На сервер. Правки |
52 53 54 55 56 57 58 59 60 |
// связь Работодателя с флотом public function flots(){ return $this->hasMany(Flot::class); } // связь Работодателя с Должностями в Вакансиях //public function ad_jobs() { // return $this->belongsToMany(Ad_jobs::class, 'ad_employers'); //} |
29350503f Расширение полей ... |
61 62 63 |
public function scopeActive($query) { return $query->where('is_remove', '=', '0'); } |
ab181e741 task-132985 autol... |
64 65 66 67 68 |
public function autoliftOptions() { return $this->hasOne(EmployerAutoliftOption::class); } |
02a1ed535 Первый коммит Rek... |
69 |
} |