Привет, я использую InfyOm (Laravel Genrator). Я хочу установить случайную строку для переменного ключа при добавлении новой записи, но я не знаю, как я могу это сделать.
Контроллер ключей
public function store(CreatekeysRequest $request)
{
$input = $request->all();
$keys = $this->keysRepository->create($input);
Flash::success('Added');
return redirect(route('keys.index'));
}
Я генерирую строку на модель ключа с мутатором, но ключ всегда меняется при редактировании записи.
Модель ключей
public function setDomainAttribute($value) {
$this->attributes['domain'] = $value;
$key = $this->attributes['key'] = Str::random(16);
Flash::success("Key generated for {$value}<br><b>{$key}");
}