Я использую postman
для отправки пост-запроса в виде файла json в таблицу задач.это мой маршрут api.php
Route::post('/tasks', 'TaskController@create');
и TaskController
public function create(Request $request)
{
$rules = [
'name' => 'required',
'owner' => 'required'
];
$validate = Validator::make($request->all(), $rules);
if ($validate->fails()) {
return $validate->errors();
}
return Task::create([
'name' => $request->title,
'owner' => $request->status
]);
}
, и у меня есть следующий URL в почтальоне http://localhost:8000/api/tasks
с запросом POST и на вкладке "Тело" выберите "необработанный переключатель и затем JSON (application / json) из выпадающего списка.и отправка тела данных в почтальоне выглядит следующим образом.
{
"name": "sara",
"owner": "mala"
}
, но при отправке данных они не сохраняются в таблице и происходят после обработки ошибок.SQLSTATE[23000]: Integrity constraint violation: 1048 Colum 'name' cannot be null
как можно решить эту проблему?