在 Laravel5 中访问在自定义 类 中创建的新配置文件
Access new Config file created in custom classes in Laravel5
如何在自定义 class 中访问新的配置文件 (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;
}
}
}
?>
您不能将表达式(在本例中为函数调用)作为成员变量的默认值。相反,您应该在 constructor:
中分配它
class Common {
public $category;
public function __construct(){
$this->category = \Config::get('app_category.categories');
}
// etc...
我个人更喜欢 config()
辅助函数而不是外观。我只是想让你知道它的存在,以防你还不知道。
$this->category = config('app_category.categories');
如何在自定义 class 中访问新的配置文件 (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;
}
}
}
?>
您不能将表达式(在本例中为函数调用)作为成员变量的默认值。相反,您应该在 constructor:
中分配它class Common {
public $category;
public function __construct(){
$this->category = \Config::get('app_category.categories');
}
// etc...
我个人更喜欢 config()
辅助函数而不是外观。我只是想让你知道它的存在,以防你还不知道。
$this->category = config('app_category.categories');