2017-02-27 16 views
0

私のアプリケーションの中で、私は次のルートで働いていた:Datatablesを使用する目的のため- Laravel 5.2

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

は、ルートが異なって定義する必要があります。

Route::controller('router', 'RouterController', [ 
    'dataTablesData' => 'datatables.data', 
    'index' => 'router', 
    ]); 

これは、私のアプリケーションが、'as' => 'router.index'がないためにクラッシュする原因となります。 Route::controllerasパラメータはどこに配置する必要がありますか?

+0

配列キー 'as'は必須ではないので、アプリケーションをクラッシュさせてはいけません。エラーを教えてください。あなたはおそらくアプリケーションのどこかに 'router.index'を使用していますが、もう存在しません。 – Jerodev

+0

私が得ているエラーは: '私のサイドバーメニューから来る'メンバー関数の呼び出しgetName()on null'です。このコードは 'isRouteIn'を使用します。これによりエラーが発生します。 –

+0

また、エラーが発生したコードで 'route( 'router.index')'を定義しました。 –

答えて

0
Route::controller(
    'router', 
    'RouterController', 
    array(
     'index'  => 'router.index', 
    ) 
); 

そのような試みですか?

+0

'dataTablesData'パラメータが必要ですが、これが追加されてコードがまさに私のようになります。 –