如何使用php文件中声明的变量,包括

如何使用php文件中声明的变量,包括,php,laravel,variables,include,Php,Laravel,Variables,Include,这是我的问题。 文件1:已登录的用户 <?php //this file is to save and reuse logged in user info's in dashboard pages. // General $CurrentUser = Auth::user(); $Role = $CurrentUser->role()->value('RoleName'); $CurrentUser->Mode = 'ON'; $CurrentUser->

这是我的问题。 文件1:已登录的用户

    <?php
//this file is to save and reuse logged in user info's in dashboard pages.
//  General
$CurrentUser = Auth::user();
$Role = $CurrentUser->role()->value('RoleName');
$CurrentUser->Mode = 'ON';
$CurrentUser->save();
$UserFullName = $CurrentUser->FirstName . ' ' . $CurrentUser->LastName;
$UserStatus = $CurrentUser->Status;
$UserMode = $CurrentUser->Mode;
$Menus = MenuPicker($CurrentUser);

// for admin badges
$allNewRegisteredOrders = AllNewRegisteredOrders();
$employmentRequest = NewEmployment();
$OnlineUsers = OnlineUsers();
$SiteVisitors = GetSiteVisitors(1);

//  for customer badges
$CustomerRegisteredOrders = CustomerRegisteredOrders($CurrentUser->id);
$CustomerInvoices = CustomerInvoices($CurrentUser->id);
这是我代码的一部分,但不能在仪表板中使用该
$CurrentUser
。 任何想法都将不胜感激
谢谢。

“在另一个文件中,包括”喝杯咖啡,阅读Laravel文档,了解MVC模式。然后,我的朋友,你会发现你的问题会自动得到回答。
@extends('auth.DashboardLayout.DashboardMasterLayout')
@section('content')
@include('script.DashboardLoggedInUser')

    @switch($CurrentUser->role()->value('id'))
        {{--=============================== ِ Admin =======================================--}}
        @case(1)
            @section('Title',$Role)
            @include('DashboardAdminIndex')
        @break