php – LARAVEL如何创建无限参数的路由?

前端之家收集整理的这篇文章主要介绍了php – LARAVEL如何创建无限参数的路由?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要路线:

Route::get('/{slug}/{slug-2}/{slug-3}/../{slug-n}',['as' => 'slug','uses' => 'SlugController@slug']);

如何用laravel定义它甚至可能?

解决方法

或者

Route::get('{slug}/{slugNum?}','SlugController@slug')->where('slugNum','(.*)');

在你的控制器中,你需要将slugNum分成一个数组(爆炸)

public function getPage($slug,$slugNum = null)
    {
        if($slugNum) 
        {
            $slugNum = explode('/',$slugNum);
            // all your slugs here.. to play with
        }
    }

我知道这将适用于4!

猜你在找的Laravel相关文章