簡體   English   中英

編輯行上出現錯誤404-背包Crud- Laravel

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM