Я создаю запрос API POST, но я хочу хэшировать некоторые из введенных пользователем данных (referenceID и phone_no) и сохранять их в поле хеша с помощью SHA512.Я хочу поместить его в контроллер.
Я создал класс модели, а также контроллер
Модель
protected $fillable = [
'referenceID' ,
'phone_no',
'hash'
];
Контроллер
public function store(Request $request)
{
$request->validate([
'referenceID' => 'required',
'phone_no' => 'required',
'hash' => 'required'
]);
$valrequest = Task::create($request->all());
return response()->json([
'message' => 'Great success! New validation request created',
'valrequest' => $valrequest, 201
]);
}
Я хочу хэшировать пользовательский ввод (referenceID и phone_no) и сохранить в поле хеша, используя SHA512.Я хочу поместить это в Контроллер.Как мне это сделать.