| <?php |
| |
| namespace App; |
| |
| use Illuminate\Auth\Authenticatable; |
| use Illuminate\Database\Eloquent\Model; |
| use Illuminate\Auth\Passwords\CanResetPassword; |
| use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; |
| use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; |
| |
| use Laracasts\Presenter\PresentableTrait; |
| |
| class User extends Model implements AuthenticatableContract, CanResetPasswordContract |
| { |
| use Authenticatable, CanResetPassword; |
| use PresentableTrait; |
| |
| |
| |
| |
| |
| |
| protected $table = 'users'; |
| |
| |
| |
| |
| |
| |
| protected $fillable = ['first_name', 'second_name', 'third_name', 'post', 'wage', 'address', 'telephone', 'email', 'date_of_birth', 'sex', 'password']; |
| |
| |
| |
| |
| |
| |
| protected $hidden = ['password', 'remember_token']; |
| |
| protected $presenter = 'App\Presenters\UserPresenter'; |
| } |