Files
vuefilemanager/src/Domain/Teams/Models/TeamFoldersInvitation.php
2021-08-24 10:58:03 +02:00

40 lines
777 B
PHP

<?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();
});
}
}