未找到在此服务器上找不到请求的URL / emr / login。在Laravel

时间:2016-03-08 15:34:28

标签: php laravel

我在Laravel开始了一个新项目。安装并更新后的Composer。我运行我的项目。主页是显示。我创建并转到我的Project It的登录页面。显示

  

未找到在此服务器上找不到请求的URL / emr / login。   位于localhost端口80的Apache / 2.4.7(Ubuntu)服务器

如何解决它。

控制器中的代码

class AuthController extends BaseController {

    public function __construct() {

        $this->beforeFilter('auth', array('only'=>array('dashboard')));

    }


    public function userlog() {
        return View::make('login',array('metatitle' => 'Register'));
    }
}

路线档案:

Route::get('/', function()
    {
        return View::make('login');
    });

Route::get('login','AuthController@userlog');

2 个答案:

答案 0 :(得分:1)

首先,您应该将Web服务器(例如Apache)指向Laravel项目的public目录。

然后使用这条路线:

Route::get('emr/login','AuthController@userlog');

在浏览器中转到/login

您正在使用/emr/login路径,但是您没有正确的路径,因为它无法正常工作。

答案 1 :(得分:0)

<add key="owin:AppStartup" value="Search4Best.App_Start.IdentityConfig" />
<add key="app:SessionTimeout" value="15"/>