编辑行上出现错误404-背包杂物箱-Laravel

时间:2018-06-20 21:28:37

标签: php laravel backpack-for-laravel

我实际上是在数据库上插入数据而没有问题...但是当我尝试编辑一行并保存更改时...会抛出此错误...

“没有有关模型[模型名称]的查询结果”

我已经尝试通过=> protected $ primaryKey ='id'来解决此问题。在我的模型上。

但是仍然收到相同的错误....任何帮助吗?

特定的错误路由如下所示  “ admin / titulares / 2”

并且在我按下“ admin / titulares / 2 / edit”之类的保存按钮之前

Editing a row

我的路线

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()))) !!}

1 个答案:

答案 0 :(得分:0)

确定使用正确的更新方法,例如,应该使用put来更新数据,

Route::put('example/{id}', 'ExampleController@update')

我希望这会有所帮助