Я хочу присвоить какое-то значение переменной $user_detail
здесь, полученной из базы данных, которая будет использоваться по всему классу контроллера, например, детали пользователя. Его Laravel 5.3Как определить глобальную переменную для класса контроллера laravel в своем contructor
private $user_detail;
public function __construct(){
$this->user_detail=User::find(Auth::id());
}
public function index(){
return $post_data=$this->user_detail;
}
Из кода выше я получаю пустой экран. Как я могу достичь этого, или есть лучший способ этого? пожалуйста, предложите. Thanks
'$ this-> user_detail = auth() -> user();' или не определять его вообще из ** construct ** и использовать 'auth() -> user()' везде, где вам нужно – zgabievi