MINI Sh3ll
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Company extends Model
{
use SoftDeletes;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'company_name', 'country_id', 'state', 'city', 'address', 'company_domain'
];
public function country(){
return $this->belongsTo('App\Models\Country');
}
public function states(){
return $this->belongsTo('App\Models\State','state','id')->select('name');
}
public function company_users(){
return $this->belongsToMany('App\Models\CompanyUser', 'company_users', 'company_id', 'user_id');
}
public function plants() {
return $this->hasMany('App\Models\Plant');
}
public function company_domains() {
return $this->hasMany('App\Models\CompanyDomain');
}
public function enquiries() {
return $this->hasMany('App\Models\Enquiry');
}
public function company_user(){
return $this->hasMany('App\Models\CompanyUser');
}
}
OHA YOOOO