【问题标题】:Laravel NotFoundHttpException in RouteCollection.php line 161RouteCollection.php 第 161 行中的 Laravel NotFoundHttpException
【发布时间】:2016-08-08 09:14:48
【问题描述】:

我开始学习Laravel,遇到了这个问题。

文件:project/app/Http/routes.php

<?php

Route::get('about', 'PagesController@about');

在我通过终端做的目录项目中

php artisan make:controller PagesController

文件:project/app/Http/Controllers/PagesController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;

class PagesController extends Controller
{
    public function about() 
    {
        return("About");
    }
}

【问题讨论】:

    标签: laravel laravel-5 laravel-5.2 laravel-routing


    【解决方案1】:

    需要进入apache配置文件,在laravel还在工作的目录下指定AllowOverride Yes

    【讨论】:

      【解决方案2】:

      您正在访问您提供的图像中的/ 路由。您的 routes.php 文件中未定义这就是您收到此错误的原因。

      添加

      Route::get('/', function() {
          return "hello world";
      });
      

      然后试试这条路线:192.168.1.101/laravel-p/public/

      注意您已经在上面的代码中解释了 about 路由。所以走这条路

      `192.168.1.101/laravel-p/public/about`
      

      【讨论】:

        【解决方案3】:

        您正在访问您提供的图像中的 / 路线。哪个不是 在您的 routes.php 文件中定义,这就是您收到此错误的原因。

        添加

        Route::get('/', function() { 返回“你好世界”; });

        然后试试这条路线:192.168.1.101/laravel-p/public/

        请注意,您已经在上面的代码中解释了 about 路线。所以打这个 路线

        192.168.1.101/laravel-p/public/about

        没什么..

        enter image description here

        <?php
        
        Route::get('/', function() {
            return "hello world";
        });
        
        Route::get('about', 'PagesController@about');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-02-01
          • 2016-07-03
          • 2016-10-13
          • 1970-01-01
          • 2018-07-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多