Я создал простую инструкцию insert в Laravel 5.2, подобную этим.Как использовать подготовленный отчет в Laravel 5.2
User::create([
'email' => $request->input('email'),
'username' => $request->input('username'),
'password' => bcrypt($request->input('password')),
]);
Но я хочу, чтобы моя база данных была более безопасной, поэтому я предпочитаю использовать Подготовленное заявление. Я прошу правильно написать синтаксис? Как я могу правильно хэш-код моего password
?
User::insert('insert into users (email, username, password) values (?,?,?)');
Eloquent ORM заботится о этих вопросах безопасности. Чтобы использовать хэш, используйте 'Hash :: make()' – Daan
@Daan в моем первом заявлении, это уже защищено? – Francisunoxx
Да @Francisunoxx только изменить этот '' пароль '=> bcrypt ($ request-> input (' password ')) 'to'' password '=> Hash :: make ($ request-> input (' password ')) ' – Daan