سلام دوستان
من میخوام با لاراول یه وبسرویسی رو ایجاد کنم و به اپ موبایلی api بدم.
برای رعایت اصول برنامه نویسی شی گرا میخوام  اجزای پروژه هر کدام جداگانه باشن تا مدیریت و توسعه پروژه در آینده راحت تر باشه
برای همین با دستور
php artisan make:request LoginRequest
یه ریکوئست کلاس ایجاد میکنم ولی وقتی در فانکشن Login میام از این کلاس ریکوئست بجای Request برای مدیریت ورودی های ارسال کاربر استفاده کنم ، موقع ارسال درخواست با PostMan بجای اینکه ولیدیشن داخل ریکوئست کلاس اجرا بشه ، صفحه اصلی سایت بر میگرده
ممنون میشم راهنمایی کنید برای ایجاد ریکوئست کلاس برای API ها در لاراول باید چیکار کرد؟
کلاس ریکوئست من :
<?php
namespace App\Http\Requests\Api\V1\Auth;
use Illuminate\Http\Request;
use Illuminate\Validation\Rules\Password;
use Illuminate\Foundation\Http\FormRequest;
class LoginRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }
    /**
     * Get the validation rules that apply to the request.
     *
     * @return array<string, mixed>
     */
    public function rules()
    {
        return [
            'email' => 'required|email:rfc,dns|min:5|max:50' ,
            'password' => ['required', Password::min(8)->letters()->mixedCase()->numbers()->symbols()->uncompromised()],
        ];
    }
}
کنترلر من :
<?php
namespace App\Http\Controllers\Api\V1\Auth;
use App\Http\Controllers\Controller;
use App\Http\Requests\Api\V1\Auth\LoginRequest;
class LoginController extends Controller
{
    public function login(LoginRequest $request)
    {
        return $request->all();
    }
}
به مهدی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟