我应该如何解决“未定义路由[admin.conditions.update]”。错误?

时间:2019-07-26 10:23:14

标签: php laravel

我无法解决此错误:.employee-highlight { background-color: yellow; } 。 我检查了其他一些具有相同问题的帖子,但仍然无法解决。

我检查了Route *[admin.conditions.update]* not defined。对于php artisan route:list,路径为:

conditions.update

admin/conditions/{condition} App/http/controllers/ConditionsController@update 中的路线:

web.php

我的Route::group( ['prefix'=>'admin'] , function() { Route::resource('/conditions','conditionsController'); Route::get('index' , function() { return View('admin.index'); }); }); 路线:

edit.blade.php

错误是:

{!! Form::model( $record , ['method'=>'PATCH' , 'route'=>['admin.conditions.update', $record->id] ] ) !!}

一些以下错误:

Route [admin.conditions.update] not defined. (View: C:\wamp64\www\dbsystem\resources\views\admin\conditions\edit.blade.php)*

1 个答案:

答案 0 :(得分:3)

您的路线名称无效的原因是new Credential() { Identity = new Identity() { Text=new string[] { "MyRef" } } } 仅适用于url / uri。要在组内添加路由名称,还需要向该组提供prefix

as

请注意Route::group(['prefix' => 'admin', 'as' => 'admin.'], function () { Route::resource('/conditions', 'conditionsController'); Route::get('index', function () { return View('admin.index'); }); }); 。不要忘记最后的'as' => 'admin.'