RouteCollection.php第179行中的1/1 NotFoundHttpException:

时间:2017-06-08 13:34:00

标签: php laravel laravel-5

路由器文件

Route::get('index',[
        'as'=>'home',
        'uses'=>'PageController@getIndex'
]);

P age Controller

namespace App\Http\Controllers;
use Illuminate\Http\Request;
class `PageController` extends Controller
{
    public function getIndex(){
        return view('master');
    }
}

请帮助我,我试过但有一个问题:RouteCollection.php第179行中的NotFoundHttpException: 非常感谢

3 个答案:

答案 0 :(得分:0)

return view('master');返回名为master的文件夹。 在该主文件夹中,您必须创建一个刀片文件,例如index.blade.php。

然后在控制器中执行此操作:

return view('master.index');

这将链接到resources/views/master/index.blade.php

答案 1 :(得分:0)

只是提醒另一个可能的原因导致问题是你应该将你的Route :: get(..)放入" web.php"不是像#34; api.php"等其他php文件。在路线文件夹中。

答案 2 :(得分:-1)

登录Cpanel:找到MultiPHP INI编辑器将所需的域更改为php7或同一页面上的内容,确保这些设置正确无误,如下所示:allow_url_fopen,allow_url_include都已启用display_errors enable_dl禁用其余取决于您自己的偏好。然后点击保存。

现在按如下所示编辑.env文件:

APP_NAME=Laravel 
APP_ENV=local 
APP_KEY=base64:#######################= 
APP_DEBUG=true 
APP_LOG_LEVEL=false 
APP_URL=https://yourdomain.com
MAIL_DRIVER=sendmail MAIL_HOST=smtp.googlemail.com 
MAIL_PORT=587 
MAIL_USERNAME=youremail@gmail.com 
MAIL_PASSWORD=password 
MAIL_ENCRYPTION=null

最后,清空缓存,然后重试。请注意,除非您创建404页,否则不会显示。