在Restful路线中添加新路线并在Laravel表格中使用此路线

时间:2017-11-14 23:04:55

标签: php laravel laravel-5 routes laravel-5.2

我为一个安静的控制器添加了一条新路线:

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

但是我收到了这个错误:

  

路线[admin/store_productos]未定义

我不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

这可能是因为你的附加路线没有命名:

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