我有一個簡單的表單,我想用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