У меня есть имя поля, созданное laravel, когда пользователь вводит свои данные, например, свое имя, после сохранения его имя сохраняется в базе данных как дубликат
Ссылка на проблему с снимком экрана: https://i.imgur.com/oYBgKYz.gifv
Вы можете добавить уникальный в столбце в вашей миграции.
public function up() { Schema::create('users', function (Blueprint $table) { $table->string('username')->unique(); }); }
Проверка наличия данных перед сохранением вручную.
public function store(Request $request){ $is_exist = Model::where('username', $request->name)->first(); if($is_exist){ return 'EXISTING IN THE DATABASE, DONT SAVE.'; }else{ return 'NOT EXISTING IN THE DATABASE, YOU CAN SAVE.'; } }
Пожалуйста, укажите блейд-файл и метод контроллера.!
Похоже, что два запроса идут к контроллеру.Пожалуйста, проверьте ваш код один раз.
Используете ли вы как формы, так и запросы ajax .?