<?php
namespace App\Models\Butlers;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Nicolaslopezj\Searchable\SearchableTrait;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Laravel\Passport\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
class Customer extends Authenticatable implements MustVerifyEmail
{
use SoftDeletes;
use SearchableTrait;
use HasApiTokens, Notifiable;
protected $fillable = ['email', 'password', 'spot_password', 'status', 'first_name', 'last_name', 'phone', 'newsletter', 'sms_verified', 'sms_verification_code','customer_type','company_id'];
protected $hidden = ['password', 'spot_password', 'created_at', 'updated_at', 'deleted_at'];
}