brayniverse / laravel-redirect-helper
该软件包已被废弃,不再维护。没有建议的替代软件包。
在需要从旧路由重定向到新路由的情况下,提供了一种语法糖。
v1.0.4
2017-01-13 19:54 UTC
Requires
- php: ^5.5.9 || ^7.0
- illuminate/http: 5.1.* || 5.2.* || 5.3.* || 5.4.*
- illuminate/support: 5.1.* || 5.2.* || 5.3.* || 5.4.*
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^4.8 || ^5.0
This package is not auto-updated.
Last update: 2020-01-24 16:23:24 UTC
README
在需要从旧路由重定向到新路由的情况下,提供了一种语法糖。
此软件包添加了 Route::redirect()
辅助方法,因此您无需为每个重定向创建闭包。
安装
首先通过 Composer 安装此软件包。
$ composer require brayniverse/laravel-redirect-helper
然后将以下内容添加到 config/app.php
中的 providers 数组。
Brayniverse\LaravelRedirectHelper\ServiceProvider::class
使用方法
通常您需要创建一个闭包来重定向到新路由。
Route::get('/contact_us', function () { return redirect('/contact'); });
现在您可以在一行中完成相同的操作。
Route::redirect('/contact_us', '/contact');
设置状态码
可选地,您可以将第三个参数传递给 Route::redirect()
以设置重定向时的状态码。如果您没有指定状态码,则该软件包将使用 301
作为状态码。
Route::redirect('/contact_us', '/contact', 302);