这是我的代码:
return PDF::loadFile($url)
->setPaper('a4')
->setOption('margin-top', 10)
->stream('somefile.pdf');
由于我在多个位置调用此方法,是否有某种选项以这样的方式调用它?
return PDF::loadFile($url)
->callSettings()
->stream('somefile.pdf');
设置为->setPaper('a4')->setOption('margin-top', 10)
。
答案 0 :(得分:1)
这很容易。只需在callSettings()
类中实现一个新的PDF
方法,该方法调用这些方法并返回$this
:
public function callSettings()
{
$this->setPaper('a4')
->setOption('margin-top', 10);
return $this;
}