dongshi2588 2016-02-15 07:55
浏览 149
已采纳

类App \ Repositories不存在

I'm trying to use a Repository, but I'm getting this error:

Class App\Repositories\CategoryRepository does not exist

This is my CategoryRepository.php

<?php

namespace App\Repositories;


    class SubCate
    {
        /**
         * Get all of the tasks for a given user.
         *
         * @param  User  $user
         * @return Collection
         */

            public function getCategories(){

                $categories=\App\category::where('parent_id',0)->get();//united

                $categories=$this->addRelation($categories);

                return $categories;

            }

    }

    ?>

And this is my controller:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use DB;
use App\Product;
use App\Category;

use App\Repositories\CategoryRepository;


class ProductController extends Controller
{
    //
    public function __construct(CategoryRepository $categoryRepository)
    {
        $this->categoryRepository = $categoryRepository;
    }

    public function index(Request $request)
    {

        $subcate = new SubCate;

        try {

            $allSubCategories=$subcate->getCategories();

        } catch (Exception $e) {

            //no parent category found
        }

        return view('welcome', [
            'allSubCategories' => $allSubCategories,
        ]);

    }
}

What is wrong?

  • 写回答

1条回答 默认 最新

  • dtml3340 2016-02-15 07:59
    关注

    Your category repository class name is

    class SubCate

    but you are using

    use App\Repositories\CategoryRepository; .

    So, change your class name to CategoryRepository

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。