这是我的产品控制器
public function eshop() {
return Product::all();
return view('eshop',compact('title'));
}
然后我有这个
namespace App;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
//
}
我有这个错误类App\Http\Controllers\Product
没有找到,但我真的不知道如何解决这个问题。
5条答案
按热度按时间dfddblmv1#
您必须告诉控制器它将使用产品型号:
frebpwbc2#
必须引用
Product
类所在的命名空间。将引用放在webcontroller类之上:
或者在代码中使用产品的完整命名空间名称:
xt0899hw3#
您需要将
Product
类导入到控制器中,因为它位于不同的名称空间中。在控制器文件的顶部添加
use App\Product;
行jutyujz04#
有两种方法可以解决此错误。
1.在控制器中添加名称空间。
1.正在调用具有确切位置的模型。
第一个示例:
在控制器中添加以下行
举两个例子:
bis0qfac5#
使用应用\型号\产品;请使用该选项而不要使用App\Product;