我有一个方法:
public function getAllRecords($perPage = 10){
....
}
如果未指定每页,则会获得10。
我想从配置中读取这个数字。
我试过了:
public function getAllRecords($perPage = config('db.perPage')){
但是我收到了错误。
如何将config读入这样的方法?
答案 0 :(得分:1)
你可以创建一个构造函数并在那里得到这些东西:
protected $perPage;
public function __construct()
{
$this->perPage = config(db.perPage);
}
public function getAllRecords($perPage = $this->perPage)
{
或者你可以这样做:
public function getAllRecords($perPage = null)
{
$perPage = is_null($perPage) ? config('db.perPage') : $perPage;
答案 1 :(得分:1)
我倾向于这样做:
public function getAllRecords($perPage = null)
{
if (is_null($perPage)) {
$perPage = config('db.perPage');
}
// ...
}