在 Restful 路由中添加新路由并在表单 Laravel 中使用它

Add new route in Restful route and use this in form Laravel

我为 restful 控制器添加了一条新路由:

Route::get('admin/store_productos', 'AdminController@store_productos');
Route::resource('admin', 'AdminController');

我用它的形式:

{!!Form::open([
    'route' => 'admin.store_productos', 
    'method'=> 'POST',
    'files' => true])!!}
   <div class="row">
    {!!Form::text('name', null, ['class' => 'input-field col s12', 'placeholder' => 'Inserte Nombre del articulo'])!!}
  </div>

  <div class="row">
    {!!Form::text('precio', null, ['class' => 'input-field col  s12', 'placeholder'=>'Inserte precio del articulo'])!!}
  </div>

  <div class="row"> 
    {!!Form::text('descripcion', null, ['class' => 'input-field col  s12', 'placeholder'=>'Inserte descripcion del articulo'])!!}
  </div>

  <div class="row">
    {!! Form::file('path') !!}
  </div>
  {!! Form::submit('Registrar', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}

但是我收到了这个错误:

Route [admin/store_productos] not defined

我不知道发生了什么。

这可能是因为您的附加路由未命名:

Route::get('admin/store_productos', 'AdminController@store_productos')
    ->name('admin.store_productos');