在Laravel 8中,我尝试使用多个参数,但由于某种原因,它不起作用。
My web.php
Route::get('/mp3/{name}/{album]/{track}' , [TracksController::class, 'trackDetails'])->name('trackDetails')
->where([
'name' => '[a-z]+',
'album' => '[a-z]+',
'name' => '[a-z]+'
])
我的控制器
public function trackDetails ($name, $album, $track)
{
return view('mp3.trackdetails', [
'name' => $name,
'album' => $album,
'track' => $track,
]);
}
我已经创建了一个简单的标题刀片视图,但我得到404错误。我是不是遗漏了什么?我想要生成一个url,比如example.com/mp3/artist/相册/曲目
发布于 2022-02-05 14:37:10
路由参数有错误。
在相册后删除]并使用}进行更改。
https://stackoverflow.com/questions/70998549
复制相似问题