Auth, models, controllers and migrations scaffolding

This commit is contained in:
2021-09-04 22:09:55 +02:00
parent 643ed368e8
commit 1b8e76b183
37 changed files with 246776 additions and 8 deletions

16
app/Models/Beer.php Normal file
View File

@@ -0,0 +1,16 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Beer extends Model
{
use HasFactory;
public function list()
{
return $this->belongsToMany(BeerList::class);
}
}

21
app/Models/BeerList.php Normal file
View File

@@ -0,0 +1,21 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class BeerList extends Model
{
use HasFactory;
public function user()
{
return $this->belongsTo(User::class);
}
public function beer()
{
return $this->hasMany(Beer::class);
}
}

View File

@@ -41,4 +41,9 @@ class User extends Authenticatable
protected $casts = [
'email_verified_at' => 'datetime',
];
public function list()
{
return $this->hasMany(BeerList::class);
}
}