nickfla1 / laravel-validated-api-requests
具有验证机制的简单基本API请求
0.1.0
2020-06-13 11:34 UTC
Requires
- php: >=7.0
- laravel/framework: >=5.5
This package is auto-updated.
Last update: 2024-09-16 23:35:59 UTC
README
此包允许您在API请求上使用Laravel的验证器。此包仅打算用于API请求,因为可以使用Laravel的FormRequest
以相同的行为处理常规请求。
安装
composer require nickfla1/laravel-validated-api-requests
要求
基本用法
请求
use Nickfla1\Utilities\ApiRequest; class FooRequest extends ApiRequest { /** * Defines if the request should fire an ApiRequestException * on validation failure. * * @var bool */ protected $firesException = true; /** * Define validation rules. * * @return array|null */ protected function rules() { return [ 'foo' => 'required|string|max:30', 'bar' => 'required|mail' ]; } }
控制器
class TheController extends Controller { public function index(FooRequest $request) { // If we get here the request was validated successfully! } }