Мы работаем с нашим API, используя Laravel. Когда мы тестируем наши API, есть один метод, который не принимает запросы даже в почтальоне. Но если я записываю параметры в URL, он принимает метод. Может кто-то знает, в чем проблема с этим?
Метод
public function store(Request $request)
{
$studid = User::find($request->user_id);
if(empty($studid))
return response()->json([
'code' => '03',
'status' => 'Invalid Student ID'
], 403);
if($studid->role != 4)
return response()->json([
'code' => '03',
'status' => 'Invalid Student ID'
], 403);
$parentid = User::find($studid->parent_id);
$schattlog = new SchAttlog;
$schattlog->user_id = $studid->id;
$schattlog->school_id = $studid->school_id;
$schattlog->log_type = $request->log_type;
$schattlog->log_date = $request->log_date;
$schattlog->log_timefrom = $request->log_timefrom;
$schattlog->log_timeto = $request->log_timeto;
$schattlog->status = 1;
$schattlog->save();
return response()->json([
'code' => '01',
'status' => 'Student Logged'
]);
}
Ответ почтальона с использованием данных формы данных ![enter image description here](https://i.stack.imgur.com/89De8.png)
Почтальонотклик, когда значения, введенные в URL-адрес непосредственно, URL-адрес, который я вставил, равен http://127.0.0.1:8000/api/inx/sal?user_id=10&log_type=in&log_date=2019-11-11&log_timefrom=500&log_timeto=500&school_id=1
![enter image description here](https://i.stack.imgur.com/yvYTl.png)