2016-02-25 112 views
1

是否有Laravel5的方式,我可以定义处理动态航路,而不与目前的静态路由发生冲突?类似如下:Laravel 5:处理动态和静态路由

// Dynamic routes 
Route::get('{permalink}', function($permalink) { 
    //look for matching username on the table (bind perhaps?) 
}); 

// Static routes 
Route::get('home', '[email protected]'); 
Route::get('products', '[email protected]'); 

任何想法,家伙?谢谢。

+0

我有以下unswered的第一个问题。 serilization错误与发布的代码不同。我想你应该看看你的控制器或其他类来解决它。 –

+0

你说得对。别的东西会导致错误。现在错误已经修复,但路由不是。 –

+0

太好了。但是,你有什么路线问题(错误或者其他)?你是否试图在动态路由之前放置静态路由? “封闭”的 –

回答

0

静态路由和动态路由不应该相互冲突。只需将静态路由设置为高于动态路由。

+0

序列化是不允许的。 –

+0

是的,我在你的左右路线冲突问题不相关的错误评论中写道。路线很好。你应该检查你的控制器是否有错误。如果您无法找到它,可以使用控制器和关闭代码的一些重要部分更新您的文章。 –

+0

任何想法为什么我得到这个错误?它起源于第一条路线。 –