我創建了兩個資源控制器,一個用于管理員,另一個用于用戶。我得到的錯誤是,Illuminate\Contracts\Container\BindingResolutionException 目標類 [App\Http\Controllers\ProductsController] 不存在。我的代碼有什么問題?這是我的 Admin\ProductsController.php<?phpnamespace App\Http\Controllers\Admin;use App\Http\Controllers\Controller;use Illuminate\Http\Request;use App\Product;use App\Category;class ProductsController extends Controller{ public function __construct() { $this->middleware('auth'); } public function index() { $arr['products'] = Product::all(); return view('admin.products.index')->with($arr); } public function create() { return view('admin.products.create'); } public function store(Request $request, Product $product) { if($request->prod_image_path->getClientOriginalName()) { $ext =$request->prod_image_path->getClientOriginalName(); $file = date('YmdHis').rand(1,99999).'.'.$ext; $request->prod_image_path->storeAs('public/admin',$file); }else{ $file =''; } $product-> prod_name = $request-> prod_name; $product-> prod_meta_title = $request-> prod_meta_title; $product-> prod_description = $request-> prod_description; $product-> prod_category = $request-> prod_category; $product-> prod_price = $request-> prod_price; $product-> prod_discount = $request-> prod_discount; $product-> prod_image_path = $file; $product->save(); return redirect()->route('admin.products.index'); }
1 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
我認為您的用戶ProductController控制器名稱中有拼寫錯誤。
你的實際類名是:ProdutsController
但 Laravel 正在尋找ProductsController
- 1 回答
- 0 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消