我为一个安静的控制器添加了一条新路线:
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]
未定义
我不知道发生了什么。
答案 0 :(得分:0)
这可能是因为你的附加路线没有命名:
Route::get('admin/store_productos', 'AdminController@store_productos')
->name('admin.store_productos');