请问 Laravel 怎么自定义 Illuminate\Http\Request 类
在 ThinkPHP 中,开发者可以自定义 Request 类。这个自定义的 Request 类一般是继承框架自带的 Request 类。
然后就可以在类中写自己的逻辑。
class HappyRequest extends \Illuminate\Http\Request
{
// 判断请求来源微信小程序
public function inWxapp()
{
return strpos($this->userAgent(), 'miniprogram');
}
}
这样在控制器里就可以直接调用
public function test(HappyRequest $request)
{
if ($request->inWxapp()) {
}
}
这样的逻辑我觉得挺方便的。现在想问一下,在 Laravel 里怎么让上面的设置生效?
推荐文章: