2016-08-18 36 views
0

我使用laravel5。 这里是routes.php文件文件内容:方法应用程序 Http Controllers homeController :: home()laraval中不存在错误

<?php 

Route::get('/','[email protected]'); 

和我有homeController.php文件应用程序\ HTTP \控制器路径,则为:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class homeController extends Controller 
{ 
    public function home(){ 
     return view('home'); 
    } 
} 

现在运行时项目它会抛出此错误方法App \ Http \ Controllers \ homeController :: home()不存在。 我该如何解决它?

回答

1

控制器第一个字母必须是大写字母

更改控制器名称和控制器的文件名从homeController.phpHomeController.php和类名从homeControllerHomeController

+0

现在抛出这个错误:** FatalErrorException中的HomeController .php第10行: 无法重新声明类App \ Http \ Controllers \ HomeController ** – ako

+0

我使用第一个字母不是大写的控制器,并且工作正常 – ako

相关问题