【发布时间】:2025-11-23 12:00:01
【问题描述】:
我的问题:
我有一个控制器,它从另一个控制器调用一个方法来获取一些信息。但是,Laravel 无法在该控制器中找到该类。
TradesController.php 第 35 行中的 FatalErrorException:“个人资料”类 没找到
我尝试过的:
我正在使用 Laravel 5.2 并使用 php artisan make:controller Profile 创建了控制器,以确保创建任何可能的内部指针(缺乏更好的词汇表)——尽管我的理解是 Laravel 5.2 会自动执行此操作,只要控制器是在 \app 目录中。
它们都位于 \app\Http\Controllers 中
我的代码
TradesController 调用类 Profile
<?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);
}
}
我的班级 Profile-controller:
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");
}
}
【问题讨论】: