如何访问Custom类中的新配置文件(app_category.php)??
以下是我尝试在此处访问配置属性的方式。我想创建一些与配置文件相关的函数。
<?php namespace App'Classes {
use Illuminate'Support'Facades'App;
class Common {
public $category = 'Config::get('app_category.categories');
public function getAllCategories()
{
return $this->category;
}
/**
* @param mixed $category
*/
public function setCategory($category)
{
$this->category = $category;
}
}
}
?>
不能将表达式(在本例中为函数调用)作为成员变量的默认值。相反,您应该在构造函数:中分配它
class Common {
public $category;
public function __construct(){
$this->category = 'Config::get('app_category.categories');
}
// etc...
我个人更喜欢config()
助手函数而不是facade。我只是想让你知道它的存在,以防你还没有。
$this->category = config('app_category.categories');