Метод патча API Laravel не читает запрос от контроллера / почтальона - PullRequest
0 голосов
/ 11 ноября 2019

Мы работаем с нашим 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

Почтальонотклик, когда значения, введенные в 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

Ответы [ 2 ]

1 голос
/ 11 ноября 2019

В прошлом я также работал в этом выпуске, используя патч в почтальоне.

Решением является использование вкладки x-www-form-urlencode вместо form-data

0 голосов
/ 11 ноября 2019

сделай патч до пост и получи результат ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...