错误:laravel 5.5 中不存在请求类

Abh*_*ali 2 php laravel-5.5

我已经创建了用于验证的自定义请求类。但它显示我请求类不存在。我使用 artisan 命令创建了请求类。

php artisan make:request JobDetailRequest
Run Code Online (Sandbox Code Playgroud)

这是我的请求类

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class JobDetailRequest extends FormRequest
/**
 * 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 [
        'jobtitle' => 'bail|required|max:100',
        'jobdescription' => 'required',
        'experange' => 'required',
        'qualification' => 'required',
        'joblocation' => 'required',
    ];
}

 public function messages()
{
    return [
        'jobtitle.required'=>'Job title field required',
        'jobdescription.required'=>'Job description field required',
        'experange.required'=>'experience field required',
        'qualification.required'=>'Qualification required',
        'joblocation.required'=>'job location required'
    ];
} 
Run Code Online (Sandbox Code Playgroud)

这是我的控制器,我使用自定义请求进行验证

namespace App\Http\Controllers\admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Requests\JobDetailRequest;
use App\job_detail;



class jobDetailController extends Controller
{
//
public function __construct()
{
}

public function index()
{
    return view('admin.job_details');
}

public function store(JobDetailRequest $request)
{


    $jobTitle=$request->jobtitle;
    $jobDesc=$request->jobdescription;
    $exp=$request->experange;
    $qualf=$request->qualification;
    $loc=$request->joblocation;

    $jobdetails=new job_detail;
    $jobdetails->title=$jobTitle;
    $jobdetails->desc=$jobDesc;
    $jobdetails->exp=$exp;
    $jobdetails->qualification=$qualf;
    $jobdetails->location=$loc;
    $jobdetails->save();
    return back()->with('status','Your Job details saved successfully');

}
Run Code Online (Sandbox Code Playgroud)

}

我也试过composer dump-autoload 。但它不工作。

Ben*_*Ben 6

我在 Laravel 5.6 中也有类似的错误。结果我在自定义 Http 请求文件中出现错误(缺少括号)。文件根本没有加载,而不是显示错误。

一旦我修复了文件中的错误,就会加载类并修复错误。

我希望这可以帮助将来遇到此问题的任何人。