当我使用存储功能存储数据时,验证成功进行,但是当我使用更新功能时,出现错误。如何解决这个问题?
namespace App\Http\Controllers\Medicine;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
use App\Http\Controllers\Controller;
use App\Http\Requests;
use App\Models\Medicine\MedicineList;
use App\Models\Medicine\MedicineGenericName;
use App\Models\Medicine\MedicineBrand;
use App\Models\Medicine\MedicineType;
use Redirect;
use Toastr;
use Exception;
use Auth;
use DB;
use Entrust;
use Datatables;
use Crypt;
存储功能:
public function store(Requests\MedicineValidation $request)
{
//code working successfully
}
在更新功能中:
public function update(Requests\MedicineValidation $request, $id)
{
//Error comes Class Illuminate\Http\Request\MedicineValidation
//does not exist
}
MedicineValidation类路径为“ App \ Http \ Requests \ MedicineValidation”
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class MedicineValidation extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'medicine_name' => 'required|string|max:250',
'medicineType' => 'required|numeric',
'generic_name' => 'required|numeric',
'brand_name' => 'required|numeric',
];
}
}
答案 0 :(得分:0)
App\Http\Requests
composer dump-autoload