summaryrefslogtreecommitdiff
path: root/app/User.php
diff options
context:
space:
mode:
authorCamil Staps2016-01-22 12:01:33 +0100
committerCamil Staps2016-01-22 12:01:33 +0100
commit3a74377e861c1a401f1dffbd595f547e04eb72c8 (patch)
tree505649f58784ed0e318cb46f28777173bcdc6b90 /app/User.php
Initial commitlumen-app
Diffstat (limited to 'app/User.php')
-rw-r--r--app/User.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/app/User.php b/app/User.php
new file mode 100644
index 0000000..fd4de31
--- /dev/null
+++ b/app/User.php
@@ -0,0 +1,34 @@
+<?php
+
+namespace App;
+
+use Illuminate\Auth\Authenticatable;
+use Laravel\Lumen\Auth\Authorizable;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
+use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
+
+class User extends Model implements
+ AuthenticatableContract,
+ AuthorizableContract
+{
+ use Authenticatable, Authorizable;
+
+ /**
+ * The attributes that are mass assignable.
+ *
+ * @var array
+ */
+ protected $fillable = [
+ 'name', 'email',
+ ];
+
+ /**
+ * The attributes excluded from the model's JSON form.
+ *
+ * @var array
+ */
+ protected $hidden = [
+ 'password',
+ ];
+}