我熟悉Laravel 4路线,但是我遇到Laravel 5的一些问题。
我将route.php编码为:
Route::get('/','HomeController@index');
我的HomeController.php
是以下内容:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class HomeController extends Controller {
public function index()
{
return View::make('index');
}
}
输出页面显示为:
Whoops,looks like something went wrong.
Route注释文件似乎是完美的。
文件夹路由也会发生同样的情况!!
请帮帮我。
首先,在评论您的问题时,应遵循James Njuguna的指示。如果没有调试,我们只能猜测出了什么问题。
在您的情况下,很可能您的错误是,该行
return View::make('index');
导致异常,因为找不到类App \ Http \ Controllers \ View。在此文件中,使用了名称空间,因此您必须像这样引用根名称空间:
return \View::make('index');
或者您使用辅助功能
return view('index');
在http://laravel.com/docs/5.0/helpers#miscellaneous中记录了此功能。
如果仍然失败,则可能是您的resources / views文件夹中没有index.php或index.blade.php。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句