繁体   English   中英

Laravel形式:路线未定义错误

[英]Laravel forms: Route not defined error

我已经定义了一条像这样的资源丰富的路线:

Route::resource('user/info/experience', 'ExperienceController');

以下是我在表单中使用的内容:

{!! Form::open([
                 'route'=>'user.info.experience.store',
                 'method' => 'post',               
                ]
) !!}

现在它给了我

路由[user.info.experience]未定义

我究竟做错了什么?

尝试这个:

路线

Route::resource('user/info/experience', 'ExperienceController');

形成

{!! Form::open([
                 'route'=>'user/info/experience',
                 'method' => 'post',               
                ]
) !!}

或使用别名:

路线

Route::post('user/info/experience', array('as' => 'experience', 'uses' => 'ExperienceController@functionName'));

形成

{!! Form::open([
                 'route'=>'experience',
                 'method' => 'post',               
                ]
) !!}

路由定义或从中没有问题。 问题是我认为还有另一个对user.info.experience调用不存在。 所以我更正了那个电话,错误消失了。

尝试Route::resource('user.info.experience', 'ExperienceController');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM