Я попытался сгенерировать CRUD для таблицы User. когда я пытался проверить данные запроса, я получил сообщение об ошибке в разделе проверки.
Подсветка \ База данных \ QueryException (42S02) SQLSTATE [42S02]: Базовая таблица или представление не найдены: 1146 Таблица 'My_database_Name.posts' не существует (SQL: выберите количество (*) как совокупность из posts
, где usr_email
= testingadmin@test.com) Предыдущие исключения
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'My_database_name.posts' doesn't exist (42S02)
Если удалить часть проверки, код отлично работает для меня.
Спасибо.
Код обновления моего контроллера ()
public function update( Request $request ,$user)
{
$request->validate([
'usr_first_name' => 'required',
'usr_last_name' => 'required',
'usr_email' => 'required|unique:posts',
'usr_phone' => 'required|numeric|min:2|max:5',
'usr_address' => 'required',
'usr_type' => 'required',
]);
$user = User::where('id', $user)->first();
$user->firstname = $request->input('usr_first_name');
$user->lastname = $request->input('usr_last_name');
$user->email = $request->input('usr_email');
$user->phone = $request->input('usr_phone');
$user->address = $request->input('usr_address');
$user->type = $request->input('usr_type');
$user->save();
return redirect()->action('UserController@index');
}