Laravel "Class MyClass not found"


Laravel "Class MyClass not found"

我的问题:

我有一个控制器,它从另一个控制器调用一个方法以获取一些信息。然而,Laravel无法在该控制器中定位类。

TradesController.php第35行中的致命错误异常:类"配置文件"未找到

我尝试过的:

我使用的是Laravel 5.2,并使用php artisan make:controller Profile创建了控制器,以确保创建任何可能的内部指针(缺乏更好的词汇表)——尽管我的理解是,只要控制器在''app目录中,Laravel 520就会自动执行此操作。

它们都位于''app''Http''Controllers 中

我的代码

TradesController调用类配置文件

<?php
namespace App'Http'Controllers;
use Illuminate'Http'Request;
use Profile;
use Session;
use Auth;
class TradesController extends Controller
{
    public function __construct(Request $request){
        $this->request = $request;
    }
    public function showInventory (Request $request){
         .....
         // Following three calls all fail
                $profile = new Profile;
                $profile = Profile()->linkToProfile();
                $profile = Profile::linkToProfile();
         .....

        return($output);
    }
}

MY类配置文件控制器:

namespace App'Http'Controllers;
use Illuminate'Http'Request;
use Session;
use Auth;
class ProfileController extends Controller
{
    public function __construct(Request $request){
        $this->request = $request;
    }
    public function linkToProfile (Request $request) {
        return("test");
    }
}

php artisan make:controller xxx创建了一个类xxxController,因此您的类是ProfileController而不是Profile