Edit File: Neighborhood.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Spatie\Translatable\HasTranslations; class Neighborhood extends BaseModel { use HasFactory, HasTranslations; const IMAGEPATH = 'neighborhoods'; protected $fillable = ['name', 'image', 'city_id']; public $translatable = ['name']; public function city() { return $this->belongsTo(City::class); } public function delegates() { return $this->belongsToMany(Delegate::class, 'delegate_neighborhood', 'neighborhood_id', 'delegate_id'); } public function providers() { return $this->hasMany(Provider::class, 'neighborhood_id', 'id'); } public function users() { return $this->hasMany(User::class, 'neighborhood_to_delivered_id', 'id'); } }
Back to File Manager