2016-02-11 203 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工匠路线:缓存 –