Я работаю в Laravel 5.1 и сохраняю gecko в базе данных. Мой код для моего store
метода ниже:Laravel 5.1 - Создайте уникальный 10 буквенно-цифровой код символа при сохранении в базе данных
public function store(GeckoRequest $request)
{
$user_id = Auth::user()->id;
$input = $request->all();
$input['genetics'] = json_encode($input['genetics'], JSON_FORCE_OBJECT);
$input['user_id'] = $user_id;
Gecko::create($input);
$name = str_replace(' ', '-', $request['name']);
flash()->success('Success!', 'Your gecko has been added to the system');
return redirect()->action('[email protected]', [$name]);
}
Я знаю, что я мог сделать $input['uid'] = str_random(10);
- Но как же я обеспечить это на самом деле уникальный и не перенаправляет обратно к моей форме, если это не является уникальным ?
Есть ли надлежащая практика в достижении чего-то подобного?
Мне нужно проверить другие версии, но это действительно работает. Скоро вернусь к вам –