【问题标题】:Laravel 5.2 routing failedLaravel 5.2 路由失败
【发布时间】:2016-12-01 05:34:46
【问题描述】:

在文件 routes.php 中

当我有:

Route::get('/', ['uses' => 'AdhererController@show']);

它适用于网址http://localhost/adhesion/public/

但是当我有的时候

Route::get('/adherer', ['uses' => 'AdhererController@show']);

或 Route::get('adherer', ['uses' => 'AdhererController@show']);

它不适用于网址

错误是:

找不到

在此未找到请求的 URL /adhesion/public/adherer 服务器。 Apache/2.4.7 (Ubuntu) 服务器在 localhost 端口 80

怎么了?

提前感谢您的帮助!

【问题讨论】:

标签: php laravel controller routes


【解决方案1】:

可以试试:http://localhost/adhesion/adhererhttp://localhost/adherer 希望对你有帮助。

【讨论】:

    【解决方案2】:

    路由:

    当你有这样的路线时,/adherer

    Route::get('/adherer', ['uses' => 'AdhererController@show']);

    您将通过此 URL 访问它

    example.com/adherer 或者在你的情况下,http://localhost/adherer

    不是

    http://localhost/adhesion/public/adherer

    您放入的所有内容您的路线都从您的基本网址开始。

    【讨论】:

      【解决方案3】:

      把你的网址改成这个,去掉public

      /adhesion/adherer
      

      来自

      /adhesion/public/adherer
      

      【讨论】:

        【解决方案4】:

        这是与 laravel 的 apache 配置相关的问题:

        The requested URL /ProjectName/users was not found on this server. Laravel

        Apache DocumentRoot 必须指向“RoadToProjectName/ProjectName/public”

        之后

        Route::get ( '/adhesion/adherer', [
                'as' => 'ctrl_adherer',
                'uses' => 'AdhererController@show' 
        ] );
        

        适用于网址http://localhost/adhesion/adherer

        【讨论】:

          【解决方案5】:

          在文件:.env 中,将 APP_URL 修改为:

          APP_URL=..
          

          试试这个:

          Route::get('adherer', 'AdhererController@show');
          

          测试:http://localhost/adhesion/public/adherer

          顺便说一句,您可以创建 apache 配置来解决您的问题:

          Alias /your_project /var/www/html/your_project/public/
          <Directory "/var/www/html/your_project/public">
                  AllowOverride All
                  Order allow,deny
                  allow from all
          </Directory>
          

          【讨论】:

            猜你喜欢
            • 2016-08-30
            • 2016-06-24
            • 1970-01-01
            • 2017-03-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-09-13
            相关资源
            最近更新 更多