未找到 在此服务器上找不到请求的 URL /emr/login.在拉拉维尔


Not Found The requested URL /emr/login was not found on this server. in Laravel

我在拉拉维尔开始了一个新项目。安装并更新了作曲家后。我运行我的项目。主页是显示。我创建并转到我的项目的登录页面。

显示

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

如何解决。

控制器中的代码

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');

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

然后使用此路由:

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

或者转到浏览器中的/login

您正在使用/emr/login路径,但您没有正确的路径,那是因为它不起作用。

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