我有一个简单的表单,我想用db提交。但它给我错误。 这里是我的CreateProductRequest类在laravel中找不到请求类
namespace App\Http\Requests\Request;
use Illuminate\Foundation\Http\FormRequest;
class CreateProductRequest extends FormRequest{
//code here
}
这里是我的控制器功能。
namespace App\Http\Controllers\PrivatePages;
use App\Http\Controllers\Controller;
use App\Http\Requests\Request\CreateProductRequest;
use App\Productuse Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
use Illuminate\Support\Facades\DB;
use App\Http\FormRequests;
class ProductController extends Controller{
public function UpdateAdminProfile(CreateProductRequest $request){
$saveproduct = new Product();
$saveproduct->name = $request->name;
$saveproduct->quantity =$request->description;
$saveproduct->save();
}
}
当我试图提交表单它给我下面的错误。
Class App\Http\Requests\Request\CreateProductRequest does not exist
您的控制器错字错误。请阅读第四行。 **使用App \ Product使用Illuminate \ Support \ ServiceProvider; ** –
它说'Class App \ Http \ Requests \ Request \ CreateProductRequest不存在'在哪个文件上?也许你有名字空间问题。 – ultrasamad
是它的类似命名空间问题,但所有名称空间都被正确定义和使用 – raja