<?php namespace App; use Illuminate\Database\Eloquent\Model; use Illuminate\Foundation\Auth\User as Authenticatable; class Uzytkownik extends Authenticatable { // const CREATED_AT = 'CreationDate'; const UPDATED_AT = 'ChangeDate'; protected $primaryKey = 'ID'; protected $table = 'User'; protected $fillable = array( 'login', 'password', 'name', 'surname', 'PESEL', 'phoneNumber', 'email', 'fireStationID', 'functionID', 'degreeID', 'number', 'statusId', 'deleted', 'creatorId', 'creationDate', 'changingId', 'changeDate' ); protected $casts = [ 'CreationDate' => 'datetime', ]; protected $hidden = [ 'password', 'remember_token', ]; public function setPasswordAttribute($password) { $this->attributes['password'] = bcrypt($password); } }