WIP: Standard backend theme page and login

Signed-off-by: Deon George <deon@leenooks.net>
This commit is contained in:
Deon George
2017-12-12 16:28:49 +11:00
parent e594ff2057
commit 33658e37a3
45 changed files with 1150 additions and 896 deletions

View File

@@ -2,49 +2,31 @@
namespace App;
use Laravel\Spark\User as SparkUser;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends SparkUser
class User extends Authenticatable
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name',
'email',
];
use Notifiable;
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
'password',
'remember_token',
'authy_id',
'country_code',
'phone',
'card_brand',
'card_last_four',
'card_country',
'billing_address',
'billing_address_line_2',
'billing_city',
'billing_zip',
'billing_country',
'extra_billing_information',
];
/**
* The country this user belongs to
*/
public function country()
{
return $this->belongsTo('App\Models\Country');
}
/**
* The attributes that should be cast to native types.
*
* @var array
*/
protected $casts = [
'trial_ends_at' => 'datetime',
'uses_two_factor_auth' => 'boolean',
];
}
/**
* Only query active categories
*/
public function scopeActive()
{
return $this->where('active',TRUE);
}
public function getNameAttribute($value)
{
return $this->firstname.' '.$this->lastname;
}
}