[英]Error 404 on edit rows - Backpack crud- Laravel
我實際上是在數據庫上插入數據而沒有問題...但是當我嘗試編輯一行並保存更改時...會拋出此錯誤...
“沒有關於模型[模型名稱]的查詢結果”
我已經嘗試用=> protected $ primaryKey ='id';來解決這個問題。 在我的模型上。
但是仍然出現相同的錯誤..任何幫助嗎?
具體的錯誤路由類似於“ admin / titulares / 2”
在我按下“ admin / titulares / 2 / edit”之類的保存按鈕之前
我的路線
Route::group([
'middleware' => ['prefix' => config('backpack.base.route_prefix', 'admin'),
'web', config('backpack.base.middleware_key', 'admin')],
'namespace' => 'App\Http\Controllers\Admin',
], function () { // custom admin routes
Route::get('dashboard', 'dashboardController@dashboard');
#CRUD::resource('equipos', 'EquiposCrudController');
#CRUD::resource('regiones', 'RegionesCrudController');
CRUD::resource('parametros', 'ParametrosCrudController');
CRUD::resource('estaciones', 'EstacionesCrudController');
#CRUD::resource('redes', 'RedesCrudController');
#CRUD::resource('huso', 'HusoCrudController');
CRUD::resource('titulares', 'TitularesCrudController');
CRUD::resource('operadores', 'OperadoresCrudController');
});
更新:
這是我的編輯表單操作(它使用https://laravelcollective.com/docs/5.0/html )
{!! Form::open(array('url' => $crud->route.'/'.$entry->getKey(), 'method' => 'put', 'files'=>$crud->hasUploadFields('update', $entry->getKey()))) !!}
您確定使用正確的方法進行更新嗎?您應該使用put來更新數據,例如,
Route::put('example/{id}', 'ExampleController@update')
我希望這個能幫上忙
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.