问题:
我的 Laravel 5.2 应用程序出错,其中调用类方法导致Laravel无法找到该类 .
我跑了 LAMP-stack .
我已经尝试过各种建议,许多人因为命名空间而成为解决方案的绊脚石 . 我是Laravel的新手,所以可能有一些基本的设置,我做错了 . 我主要研究了文件夹的所有权和权限 .
调用库提供的不同控制器时,我也遇到过这个问题 . 但是,我不确定描述这个问题是否会混淆真正的问题 .
我的错误:
ReflectionException in Route.php line 264: Class App\Http\Controllers\SteamInventory does not exist
在Route.php第264行
在Reflection.php第264行的ReflectionMethod - > __ construct('App\Http\Controllers\SteamInventory','getInventory')
在Route.php第859行的Route-> signatureParameters('Illuminate\Database\Eloquent\Model')处
在Router.php第844行的Router-> substituteImplicitBindings(object(Route))中
在Router.php第827行的Router-> substituteBindings(object(Route))
在Router.php第691行的Router-> findRoute(object(Request))
在Router.php第675行的Router-> dispatchToRoute(object(Request))中
_009_在Router-> dispatch(object(Request))在Kernel.php第246行中
at Kernel-> Illuminate \ Foundation \ Http(object(Request))
在Pipeline.php第52行的__9_ at call_user_func(object(Closure),object(Request))
at Pipeline-> Illuminate \ Routing(object(Request))在CheckForMaintenanceMode.php第44行
在CheckForMaintenanceMode-> handle(对象(Request),对象(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode),'handle'),array(object(Request),object(Closure)))在Pipeline.php第124行
at Pipeline-> Illuminate \ Pipeline(object(Request))
在Pipeline.php第32行的__9_ at call_user_func(object(Closure),object(Request))
at Pipeline-> Illuminate \ Routing(object(Request))
在Pipeline.php第103行中__9_ at call_user_func(object(Closure),object(Request))
at Pipeline-> then(object(Closure))在Kernel.php第132行
在Kernel.php第99行中的Kernel-> sendRequestThroughRouter(object(Request))
在index.php第54行中的Kernel-> handle(object(Request))
我的路线在/app/Http/routes.php
Route::group(['middleware' => ['auth']], function () {
Route::get('trades', 'SteamInventory@getInventory');
});
我的控制器在/app/Http/Controllers/SteamInventoryController.php中
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class SteamInventoryController extends Controller
{
public function getInventory () {
return "test";
}
}