簡體   English   中英

Laravel路由以特定字符串開頭

[英]Laravel route starting with a specific string

我需要創建一個包含一些固定和動態部分的路線。 基本上,我需要在網址的第二部分上保持靈活性。 如果url以'products / test ....'開頭,則路由必須轉到PageController,以'products / ....'開頭的所有其他路由都必須轉到ProductController。

// Something like this:
Route::any('products/".starts_with($slug, 'test'), [
    'uses' => 'PageController@show'
])->where('slug', '(.*)?');

Route::get('products/{slug}', [
    'uses' => 'ProductController@show'
]);

Laravel 5有可能嗎?

在Laravel 5中,我們使用中間件作為路由的助手。 在默認安裝中,有一些示例可以適應您的代碼。 這是解決此問題的最佳方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM