我实际上是在数据库上插入数据而没有问题...但是当我尝试编辑一行并保存更改时...会抛出此错误...
“没有有关模型[模型名称]的查询结果”
我已经尝试通过=> 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()))) !!}
答案 0 :(得分:0)
确定使用正确的更新方法,例如,应该使用put来更新数据,
Route::put('example/{id}', 'ExampleController@update')
我希望这会有所帮助