从 Laravel 中的 url 获取最新的 slug

Att*_*ghi 2 php slug laravel

这是我的路线:

Route::get('{slug?}/{slug2?}/{slug3?}', 'PageController@show');
Run Code Online (Sandbox Code Playgroud)

这就是我在我的服务提供商中获得 slug 值的方式:

$this->app->request->route('slug2')
Run Code Online (Sandbox Code Playgroud)

我的网址看起来像base_url/slugorbase_url/slug/slug2base_url/slug/slug2/slug3。无论我的网址如何,我都在寻找一种 Laravel 方式来获取最新的 slug。有没有办法做到这一点 ?

谢谢

Att*_*ghi 5

使用它,我可以从我的 url 中获取最新的 slug。但即使我必须改变路线,我仍在寻找更好的解决方案。这是代码:

use Illuminate\Support\Facades\Request;
....
Request::segment(count(Request::segments()))
Run Code Online (Sandbox Code Playgroud)