我的问题:
我有一个控制器,它从另一个控制器调用一个方法以获取一些信息。然而,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
。