Я работаю на API, я получаю данные формы из мобильного приложения, чтобы хранить его в таблице базы данных workers
я хочу, чтобы изменить столбцы registration_id
данных перед сохранением в базе данныхформа Манипулирование данных перед вставкой в базу данных
в моем контроллере я храню, как этот
public function store()
{
Driver::create(input::all());
return $this->respondCreated('Driver created successfully');
}
в моей модели я пытаюсь изменить значение registration_id
к чему-то
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Driver extends Model
{
use SoftDeletes;
protected $fillable = [
'agent_id',
'registration_center',
'sponsor_name',
'event_name',
'registration_id',
];
protected $dates = ['deleted_at'];
public function modifyRegistrationId($registration_id)
{
$this->attributes['registration_id'] = 'test';
}
}
Но это не работает оригинальная форма значение вставки в базу данных как я изменить registration_id
к некоторому другому значению
смотрит вперед для столь необходимой помощи
спасибо
Вы звоните в modifyRegistrationId() перед хранением в базе данных? –