在 Laravel 5.2 中制作漂亮的 URL 可以通过以下步骤实现:
app/Http/routes.php
。你可以在该文件中定义路由规则,以指定 URL 和对应的控制器方法。例如,你可以使用以下代码定义一个基本的 GET 路由:Route::get('/example', 'ExampleController@index');
上述代码将把 /example
URL 映射到 ExampleController
控制器的 index
方法。
Route::get('/example', 'ExampleController@index')->name('example');
然后,你可以在代码的其他地方使用 route()
辅助函数生成该路由的 URL。例如:
$url = route('example');
{}
包裹参数名,你可以将参数传递给控制器方法。例如,你可以使用以下代码定义一个带参数的路由:Route::get('/example/{id}', 'ExampleController@show');
上述代码将把 /example/123
URL 映射到 ExampleController
控制器的 show
方法,并将 123
作为参数传递给该方法。
url()
或 route()
辅助函数生成 URL。url()
函数用于生成完整的 URL,而 route()
函数用于生成命名路由的 URL。例如:$url = url('/example');
$url = route('example');
以上就是在 Laravel 5.2 中制作漂亮的 URL 的基本步骤。如果你想进一步定制 URL,你可以使用 Laravel 的路由参数、路由群组、中间件等功能。关于 Laravel 的更多路由配置和使用方法,你可以参考 Laravel 官方文档:Laravel Routing。
领取专属 10元无门槛券
手把手带您无忧上云