Php Laravel 5反射异常

Php Laravel 5反射异常,php,laravel,laravel-5,Php,Laravel,Laravel 5,当尝试加载我的主索引时,我发现以下错误 我花了数小时试图修复此问题,我的文件如下: -routes.php <?php Route::get('/', [ 'uses' => '\instyle\Http\Controllers\HomeController@index', 'as' => 'home', ]); 你知道我哪里搞砸了吗?你的名字空间不对。项目文件夹可能不应该是它的一部分,而且您忘记了app部分。在两个

当尝试加载我的主索引时,我发现以下错误

我花了数小时试图修复此问题,我的文件如下:

-routes.php

   <?php

   Route::get('/', [
        'uses'  => '\instyle\Http\Controllers\HomeController@index',
       'as'    => 'home',
    ]);

你知道我哪里搞砸了吗?

你的名字空间不对。项目文件夹可能不应该是它的一部分,而且您忘记了
app
部分。在两个控制器中尝试此命名空间:

namespace App\Http\Controllers;
然后您的路线将使用此方法调用:

'uses'  => '\App\Http\Controllers\HomeController@index',

您的名称空间设置错误。项目文件夹可能不应该是它的一部分,而且您忘记了
app
部分。在两个控制器中尝试此命名空间:

namespace App\Http\Controllers;
然后您的路线将使用此方法调用:

'uses'  => '\App\Http\Controllers\HomeController@index',


如果只引用
HomeController@index
?顺便问一句,你是否在项目的标题上设置了app:name?如果我只参考HomeController@index我得到一个“HomeController.php第4行中的FatalErrorException:找不到类'app\Http\Controllers\BaseController'所以看起来BaseController是abrstract类控制器继承的,但它并不存在。laravel5不使用基本控制器吗?@EChan42您的composer.json文件是什么样子的,特别是自动加载PSR-4部分?如果只引用
HomeController@index
?顺便问一句,你是否在项目的标题上设置了app:name?如果我只参考HomeController@index我得到一份工作“HomeController.php第4行中的FatalErrorException:未找到类'app\Http\Controllers\BaseController'“所以看起来BaseController是abrstract类控制器继承的,但它并不存在。laravel5不使用基本控制器吗?@EChan42您的composer.json文件是什么样子的,特别是自动加载PSR-4部分?命名空间的应用程序部分与他在
app:name
artisan命令上设置的相对应。如果他将名称空间设置为
instyle
,根据通常的名称空间标准,这是不对的。我知道,但初学者不大可能更改名称空间。让他们尝试默认名称空间是一个好主意。事实上……我已经问过他了,让我们看看他回答了什么,我们可以给他更好的建议。添加您提供的名称空间和路由给我:“ReflectionException in route.php第287行:Class Instyle\Http\Controllers\App\Http\Controllers\HomeController不存在”添加“'uses'=>'\App\Http\Controllers”\HomeController@index“,”给出:“Route.php第287行中的ReflectionException:Class\App\Http\Controllers\HomeController不存在“谢谢你的意见!啊,对。尝试相同的方法,但在开始时添加一个额外的\项。我已经编辑了我的答案。命名空间的应用程序部分与他在
app:name
artisan命令上设置的内容相对应。如果他将名称空间设置为
instyle
,根据通常的名称空间标准,这是不对的。我知道,但初学者不大可能更改名称空间。让他们尝试默认名称空间是一个好主意。事实上……我已经问过他了,让我们看看他回答了什么,我们可以给他更好的建议。添加您提供的名称空间和路由给我:“ReflectionException in route.php第287行:Class Instyle\Http\Controllers\App\Http\Controllers\HomeController不存在”添加“'uses'=>'\App\Http\Controllers”\HomeController@index“,”给了我:“ReflectionException in Route.php第287行:Class\App\Http\Controllers\HomeController不存在”感谢您的输入!啊,对了。尝试相同的方法,但在开始时添加一个额外的“。我已经编辑了我的答案。
'uses'  => '\App\Http\Controllers\HomeController@index',