2017-10-11 4 views
1

を作成時)((ショーを使用して)の代わりに作成された)

私は

http://localhost/admin/packages/create 

を訪問してるページは私のエラーは、次のとおりです。エラー

ModelNotFoundException {#306 ▼ 
    #model: "Me\Subscriptions\Package" 
    #ids: [] 
    #message: "No query results for model [Me\Subscriptions\Package]." 
    #code: 0 
    #file: "C:\Users\Me\Code\bb2\vendor\laravel\framework\src\Illuminate\Routing\ImplicitRouteBinding.php" 
    #line: 36 
    trace: {▶} 
} 

私のリソースファイル:ルート/ admin.php

// I commented out every other line... 
Route::resource('/packages', 'PackagesController'); 
私のコントローラは、すべてのリソースメソッドが埋めた

... PackagesController

... 

public function show(Package $package) { 
    $meals = Meal::all(); 

    return view('admin.packages.show') 
     ->with(compact('package', 'meals')); 
} 

public function create() { 
    return view('admin.packages.create'); 
} 

... 

私は実行ルート:リスト

|  | GET|HEAD | admin/packages      | packages.index | App\Http\Controllers\Admin\[email protected]     | admin  | 
|  | POST  | admin/packages      | packages.store | App\Http\Controllers\Admin\[email protected]     | admin  | 
|  | GET|HEAD | admin/packages/create    | packages.create | App\Http\Controllers\Admin\[email protected]     | admin  | 
|  | DELETE | admin/packages/{package}   | packages.destroy | App\Http\Controllers\Admin\[email protected]     | admin  | 
|  | PUT|PATCH | admin/packages/{package}   | packages.update | App\Http\Controllers\Admin\[email protected]     | admin  | 
|  | GET|HEAD | admin/packages/{package}   | packages.show | App\Http\Controllers\Admin\[email protected]      | admin  | 
|  | GET|HEAD | admin/packages/{package}/edit  | packages.edit | App\Http\Controllers\Admin\[email protected]      | admin 

私がチェックした私のRouteServiceProvider too

/** 
* Define your route model bindings, pattern filters, etc. 
* 
* @return void 
*/ 
public function boot() 
{ 
    parent::boot(); 
} 

public function map() 
{ 
    $this->mapAdminRoutes(); 
} 

protected function mapAdminRoutes() 
{ 
    Route::group([ 
     'middleware' => 'admin', 
     'namespace' => $this->adminNamespace, 
     'prefix' => 'admin', 
    ], function ($router) { 
     require base_path('routes/admin.php'); 
    }); 
} 

私は行方不明ですか?????

+0

どのバージョン? – lagbox

+0

バージョン5.5.7の場合、これは5.5.8で修正されています。[PR to fix](https://github.com/laravel/framework/pull/21261) – lagbox

+0

Thanks @lagbox ..最終的に私のためにそれを固定したものだった.. – MartinDev

答えて

2

Doing composer updateこれは私のために修正されました。

は、どうやらこの問題を解決するためにlaravel /フレームワーク

アップデート^ 5.5.8へのバージョン5.5.7で問題があります。フレームワークの+

https://github.com/laravel/framework/pull/21261

関連する問題