create team folder

This commit is contained in:
Peter Papp
2021-08-24 10:58:03 +02:00
parent fdd9c5a591
commit ca1d037975
20 changed files with 317 additions and 23 deletions
@@ -0,0 +1,39 @@
<?php
namespace Domain\Teams\Models;
use Illuminate\Support\Str;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
/**
* @method static create(array $array)
* @property string id
* @property string folder_id
* @property string email
* @property string status
* @property string created_at
* @property string updated_at
*/
class TeamFoldersInvitation extends Model
{
use HasFactory;
protected $casts = [
'id' => 'string',
];
protected $guarded = ['id'];
public $incrementing = false;
protected $keyType = 'string';
protected static function boot()
{
parent::boot();
static::creating(function ($model) {
$model->id = Str::uuid();
});
}
}