Laravel在xampp对象中找不到新的控制器方法错误

时间:2015-12-07 18:49:01

标签: php laravel-5 xampp

我使用Pagecontroller方法创建了一个Laravel 5项目和新控制器about,我也将路由文件配置为Route::get('about','PageController@about');

  

控制器

<?php namespace App\Http\Controllers;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

class PageController extends Controller {

    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        //
    }

        public function about(){
            return "Kanishka";
        }

我在xampp上使用appache。当我调用此方法http://localhost/laravel/public/about/时,它会转到http://localhost/about并显示页面

  

找不到对象!

     

在此服务器上找不到请求的URL。如果您输入了URL   请手动检查您的拼写,然后重试。

     

如果您认为这是服务器错误,请与网站管理员联系。   错误404

但当我将根路线改为Route::get('/','PageController@about');时,它正在发挥作用。

1 个答案:

答案 0 :(得分:1)

这样做

Route::get('about', [ 'as' => 'page.about', 'uses' => 'PageController@about' ]);

使用get关键字编写函数。 (getAbout

Examples of Laravel routes