使用laravel框架访问url,但是显示404,log中显示的直接访问项目public中文件,不是走配置的路由,请赐教

新安装的php7.2版,配nginx和php-fpm后,进入网站,网站框架使用的是laravel5.5版本,然后通过url访问网站:
图片描述

查找对应nginx的error.log显示

2018/01/10 17:25:46 [error] 1723#0: *37 open() "/www/Code/php/someline/public/m" failed (2: No such file or directory), client: 127.0.0.1, server: someline.io, request: "GET /m HTTP/1.1", host: "someline.io"

在路由层写的:

Route::group(['prefix' => 'm', 'namespace' => 'Mobile'], function () {

    // Mobile App
    Route::get('/', 'MobileController@getIndex');

    Route::get('/app', 'MobileController@getApp');

    // Protected Routes
    Route::group(['middleware' => 'auth'], function () {

        Route::get('users', 'UserController@getUserList');

        Route::get('users/{id}', 'UserController@getUserDetail');

    });

});

所以这个为什么访问的不是对应的m下的controller而直接去找文件啊?请大神不吝赐教

阅读 4.3k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题