为了账号安全,请及时绑定邮箱和手机立即绑定

路线 [song.store] 未定义

路线 [song.store] 未定义

PHP
翻过高山走不出你 2021-10-22 14:27:41
http://kristijanhusak.github.io/laravel-form-builder/overview/quick-start.html Laravel 表单生成器快速入门路线 [song.store] 未定义。我想知道路由怎么写 这是我的礼物Route::resource('/songs', 'Account\Controller')        ->except([ 'show']);
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

您的路由缺少名称,您需要指定此名称,以便 laravel 可以为其生成 URL。


Route::resource('/songs', 'Account\Controller')

    ->except([ 'show'])

    ->name('song');


查看完整回答
反对 回复 2021-10-22
?
函数式编程

TA贡献1807条经验 获得超9个赞

LaravelRoute::group的为了实现路由名称前缀的能力。


Route::group(['prefix' => 'song', 'as' => 'song.'], function() {

    // Route::get('example', function() { return; })->name('example');

});

为了随后访问此路由,您必须使用它的名称。


route('song.example');

考虑为您的路线命名,这应该可以解决问题。


Route::group(['prefix' => 'song', 'as' => 'song.'], function() {

    Route::resource('songs', 'Account\Controller')

        ->except(['show'])

        ->name('songs');

});

然后可以这样调用:


route('song.songs');


查看完整回答
反对 回复 2021-10-22
  • 2 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信