Trait - установка переменных - PullRequest
0 голосов
/ 25 октября 2019

Я сделал признак для выполняемого импорта.

В конструкторе у меня есть:

public function __construct()
{
  $this->feed_url = env('PROPERTY_FEED_URL');
}

Но когда я использую:

dd($this->feed_url);

Возвращает NULL

Не совсем уверен, почему это так?

Я пробовал config: cache и config: clear, но все равно не повезло. В идеале мне нужно, чтобы feed_url был глобальной переменной внутри черты, поскольку я использую ее в различных методах.

Полный код:

<?php

namespace App\Traits;
use App\Property;
use App\PropertyMedia;
use App\PropertyType;
use Carbon\Carbon;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Intervention\Image\ImageManagerStatic as Image;
use Nathanmac\Utilities\Parser\Parser;

trait GnomenTrait
{
    private $feed_url;
    private $feed_data;

    public function __construct()
    {
        $this->feed_url = env('PROPERTY_FEED_URL');
    }

    public function import_properties()
    {
        dd($this->feed_url);
    }
}
...