. */ namespace App\Models; use Alsofronie\Uuid\UuidModelTrait; use Illuminate\Database\Eloquent\Model; /** * App\Models\EmailClick * * @property string $id * @property string $email_id * @property string $ip_address * @property \Carbon\Carbon $created_at * @property \Carbon\Carbon $updated_at * @property-read \App\Models\Email $email * @method static \Illuminate\Database\Query\Builder|\App\Models\EmailClick whereId($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\EmailClick whereEmailId($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\EmailClick whereIpAddress($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\EmailClick whereCreatedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\EmailClick whereUpdatedAt($value) * @mixin \Eloquent */ class EmailClick extends Model { use UuidModelTrait; protected $fillable = ['ip_address']; public function email() { return $this->belongsTo(Email::class, 'email_id', 'id', 'emails'); } }