Проверка правильности запроса Laravel 5.2 с помощью Dingo (JWT) Api

Проверка запросов Laravel 5.2 не работает в API динго (JWT).

Когда я пытаюсь вызвать метод контроллера, я использую проверку запроса в тот момент, когда он возвращает ошибку удара.

ошибка
{«message»: «500 Internal Server Error», «status_code»: 500}

контроллер

namespace App\Api\V1\Controllers;

//use App\Http\Requests;
use Illuminate\Http\Request;
use App\Api\V1\Controllers\ApiController;
use App\Http\Requests\StoreBlogPost;
//use Request;
use DB;

class CommonController extends ApiController {

public function getCabinet(StoreBlogPost $request) {
$postData = $request->all();
$floorkey = $postData ['FloorKey'];

}

}

Запрос

namespace App\Http\Requests;

use App\Http\Requests\Request;

class StoreBlogPost extends Request {

/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize() {
return False;
}

/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules() {
return [
'FloorKey' => 'required',
];
}

public function response(array $error) {
//Can't get json responce validation error in Controller
return response()->json(['error' => $error], 422);
}

}

0

Решение

Изменить класс запроса App\Http\Requests\Request в Dingo\Api\Http\FormRequest

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector