<?php namespace App; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; class Zone extends Model { use SoftDeletes; protected $guarded = ['id','deleted_at','created_at','updated_at']; public function users() { return $this->belongsToMany(User::class, 'user_zones')->withTimestamps(); } public function areas() { return $this->hasMany(Area::class)->withTrashed(); } }