gpt4 book ai didi

拉维尔 : create hierarchical route for category

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:30:02 26 4
gpt4 key购买 nike

我正在实现类别结构,有些产品会有一级类别,但其他产品可能有两级或更多级别:

/posts/cat2/post-sulg

/posts/cat-1/sub-1/post-slug

/posts/cat-3/sub../../../post-slug

因为我不知道它会有多深并且使用类别 slugs 仅适用于 seo(我只通过它的 slug 找到帖子)创建处理此结构的路由的最佳方法是什么?

最佳答案

你可以解决这个问题:

Route::get('posts/{categories}', 'PostController@categories')
->where('categories','^[a-zA-Z0-9-_\/]+$');

然后在 Controller 中

class PostController
{
public function categories($categories)
{
$categories = explode('/', $categories);
$postSlug = array_pop($categories)

// here you can manage the categories in $categories array and slug of the post in $postSlug
(...)
}

}

关于拉维尔 : create hierarchical route for category,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40716985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com