Laravel 5控制器路由不起作用

理查德·克拉克·基肖尔

我熟悉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注释文件似乎是完美的。

文件夹路由也会发生同样的情况!!

请帮帮我。

shock_gone_wild

首先,在评论您的问题时,应遵循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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel到控制器的路由不起作用

laravel路由和控制器不起作用

ajax获取对laravel 5控制器的请求在mozilla中不起作用

laravel助手在控制器中不起作用

Laravel-控制器命名空间不起作用

Foreach 在 Laravel 控制器中不起作用

For循环在Laravel控制器类中不起作用

Laravel新的控制器方法不起作用

CSS 在 (( Create )) 控制器中不起作用 - laravel

控制器中的 laravel 验证器似乎不起作用

控制器在Laravel中的route.php中不起作用

更新在 Laravel 8 的资源控制器中不起作用

Laravel资源控制器中的Update()函数不起作用

AJAX POST 到控制器在 Laravel 中不起作用

从Android版Chrome开机自检到Laravel 4控制器不起作用

Laravel redirect()-> intended()在自定义登录控制器中不起作用

Laravel:控制器中的更新方法不起作用

来自控制器的 Laravel 图像验证不起作用

Laravel 5路由模型绑定在服务器上不起作用

Laravel 5在控制器方法中获取路由前缀

Laravel 5-无法路由到控制器

Laravel虚拟服务器路由不起作用

服务器上的路由不起作用(Laravel)

子域路由在Laravel 5上不起作用-WAMPServer

Laravel 5自定义模块路由不起作用

重定向到Laravel 5中不起作用的路由

带有中间件的控制器和控制器中的返回响应在Laravel 5.1中不起作用

Laravel CRUD 销毁方法不起作用。无法将数据从视图传递到控制器以删除数据

Laravel路由和搜索控制器