Attempting to use this, but when saving no UUID is entered into the db.
Here is my setup:
DB: Name: uuid char(36) utf8mb4_unicode_ci
use Illuminate\Database\Eloquent\Model;
use Cviebrock\EloquentSluggable\Sluggable;
use Emadadly\LaravelUuid\Uuids;
class Account extends Model
{
use Uuids;
protected $fillable = [
'name', 'tname', 'short', 'uuid'
];
protected $guarded = [
'id'
];
Controller:
public function saveUUID(Account $account){
$example = new Account;
$example->name = 'test';
$example->short = 'FIVE';
$example->industry_id = 1;
$example->user_id = 1;
$example->status_id = 36;
$example->save();
return response()->json(['example' => $example]);
}
The uuid field is left null, and the response for $example does not include the uuid.
What am i missing or doing wrong?