Методы доступа к модели Laravel 5.4 не работают

я пытаюсь сделать аксессор для поста. Если я правильно понимаю, это изменит мою предварительную ссылку, когда я создаю новую запись, но это не так

<?php

class Story extends Model
{
use UuidTrait;
public $incrementing = false;
protected $table     = 'stories';
protected $fillable = [
'title', 'text', 'tags', 'user_id', 'permalink',
];

public function user()
{
return $this->belongsTo('App\Model\User', 'user_id');
}
/**
* Set the permalink.
*
* @param  string  $value
* @return void
*/
public function sePermalinkAttribute($value)
{
if(empty($value)){
$value = $this->attributes['title'];
}
$this->attributes['permalink'] = str_slug($value);
}
}

Но я получаю NULL при сохранении моей модели. Почему аксессор не работает?
$user->stories()->create($data['data']);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]