在 laravel 中的 redirect() 助手上添加自定义方法

我想在 redirect() 助手上添加自定义方法,例如:

redirect()->custom(...$params)

有可能吗?


慕田峪4524236
浏览 146回答 1
1回答

料青山看我应如是

Redirector如果您愿意,您可以在类上宏化自定义方法。在服务提供者的boot方法中,您可以定义您的宏:use Illuminate\Routing\Redirector;public function boot(){    Redirector::macro('custom', function ($your, $arguments, $here) {        ...    });}然后你可以按照你想要的方式访问它:redirect()->custom(...);从Redirector5.5 版开始就可以进行宏化了。
打开App,查看更多内容
随时随地看视频慕课网APP