arshidkv12/data-request
最新稳定版本:1.0.0
Composer 安装命令:
composer require arshidkv12/data-request
包简介
A Laravel FormRequest base class that auto-assigns validated data to properties.
README 文档
README
FormDataRequest is a base FormRequest laravel class for Laravel that auto-assigns validated input data to public typed properties — for cleaner, type-safe form handling.
🚀 Features
- ✅ Works with Laravel 10, 11, and 12
- 🧠 Automatically maps validated inputs to typed properties
- 🛠️ Includes
php artisan make:datarequestgenerator command - 💡 Cleaner controller code and better IDE autocomplete
📦 Installation
Install via Composer:
composer require arshidkv12/data-request
🧑💻 Usage
1. Generate a Typed Form Request
<?php namespace App\Http\Requests; use Arshidkv12\DataRequest\FormDataRequest; class RegisterUserForm extends FormDataRequest { public string $name; public string $email; public function authorize(): bool { return true; } public function rules(): array { return [ 'name' => 'required|string|max:255', 'email' => 'required|email', ]; } }
3. Use in Controller
use App\Http\Requests\RegisterUserForm; public function store(RegisterUserForm $request) { $name = $request->name; $email = $request->email; // ... }
📄 License
MIT License © Arshid KV
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-30