2016-02-11 237 views
1

我在Laravel 5中創建了一個資源控制器,下面是詳細信息。然而,我在訪問路由時遇到此錯誤?我嘗試了所有的路線,他們都產生了相同的錯誤。 161 NotFoundHttpException在RouteCollection.php行:Laravel 5資源控制器

in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 802 
at Router->findRoute(object(Request)) in Router.php line 670 

Route.php:

Route::controller('my','myController'); 

Controller文件:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

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

class MyController extends Controller 
{ 
    /** 
    * Display a listing of the resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index() 
    { 
     // 
    } 

    /** 
    * Show the form for creating a new resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function create() 
    { 
     // 
    } 

    /** 
    * Store a newly created resource in storage. 
    * 
    * @param \Illuminate\Http\Request $request 
    * @return \Illuminate\Http\Response 
    */ 
    public function store(Request $request) 
    { 
     // 
    } 

    /** 
    * Display the specified resource. 
    * 
    * @param int $id 
    * @return \Illuminate\Http\Response 
    */ 
    public function show($id) 
    { 
     // 
    } 

    /** 
    * Show the form for editing the specified resource. 
    * 
    * @param int $id 
    * @return \Illuminate\Http\Response 
    */ 
    public function edit($id) 
    { 
     // 
    } 

    /** 
    * Update the specified resource in storage. 
    * 
    * @param \Illuminate\Http\Request $request 
    * @param int $id 
    * @return \Illuminate\Http\Response 
    */ 
    public function update(Request $request, $id) 
    { 
     // 
    } 

    /** 
    * Remove the specified resource from storage. 
    * 
    * @param int $id 
    * @return \Illuminate\Http\Response 
    */ 
    public function destroy($id) 
    { 
     // 
    } 
} 
+1

你可以標記爲我們線161被發現的? –

+1

當你遇到這樣的路線問題時,首先做一個php工匠路線:列表查看你所有的路線,這可能會有所幫助。 – elfif

回答

4

只要改變這一點:

Route::controller('my','myController'); 

要:

有關資源控制器
Route::resource('my','myController'); 

更多信息可以在Laravel Docs

+0

有時至少在5.2你必須使用PHP工匠路線:緩存 –