[英]Access new Config file created in custom classes in Laravel5
如何在自定義類中訪問新的配置文件(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()
輔助函數而不是外觀。 我只是想讓您知道它的存在,以防您還沒有。
$this->category = config('app_category.categories');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.