2015-12-07 74 views
-1

我創建了一個Laravel 5項目和新的控制器Pagecontrollerabout方法還我配置路由文件作爲Route::get('about','[email protected]');Laravel新的控制器方法沒有找到對象錯誤

控制器

<?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。如果您手動輸入網址 ,請檢查拼寫並重試。

如果您認爲這是服務器錯誤,請與網站管理員聯繫。 錯誤404

但當我chage根路由爲Route::get('/','[email protected]');它正在工作。

+0

你可以張貼生成此錯誤路線文件? – Wistar

+1

這裏Laravel沒有錯,你有一些時髦的XAMPP的東西。 – Ohgodwhy

+0

請將代碼發佈到您的'route.php'中,並且您是否爲該頁面創建了一個視圖?應該是'app/views/about.blade.php'' – andre3wap

回答

1

做這樣

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

並寫與get關鍵字功能。 (getAbout

Examples of Laravel routes

+0

yeh ..它也正確..但在這種情況下它發生因果XAMPP – KBK

相關問題