Add Pivot table for the relationship between Cities and Companies.

This commit is contained in:
2023-06-19 21:47:23 +03:00
parent 962b423d0d
commit f7214205d8
3 changed files with 47 additions and 0 deletions
+6
View File
@@ -5,6 +5,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Company extends Model
{
@@ -17,6 +18,11 @@ class Company extends Model
'description',
];
public function cities(): BelongsToMany
{
return $this->belongsToMany(City::class, 'cities_companies', 'company_id', 'city_id');
}
public function categories(): HasMany
{
return $this->hasMany(Category::class);