Php 与会话相关的laravel HMVC框架中的获取问题

Php 与会话相关的laravel HMVC框架中的获取问题,php,laravel,Php,Laravel,当我试图在laravel HMVC框架中从另一个模块的控制器访问会话变量时,会话变量显示为null。我无法从控制器访问会话,该控制器是从该框架的默认控制器加载的。比如, app/Https/Controllers Controller.php(Laravel hmvc框架的默认控制器) 应用程序/模块/前端/Https/控制器 Frontend.php 我无法从前端控制器的“index”函数访问会话,该函数存储在controller.php的index函数中 <?php n

当我试图在laravel HMVC框架中从另一个模块的控制器访问会话变量时,会话变量显示为null。我无法从控制器访问会话,该控制器是从该框架的默认控制器加载的。比如,

app/Https/Controllers Controller.php(Laravel hmvc框架的默认控制器)

应用程序/模块/前端/Https/控制器 Frontend.php

我无法从前端控制器的“index”函数访问会话,该函数存储在controller.php的index函数中

    <?php
    namespace App\Http\Controllers;
    use Illuminate\Foundation\Bus\DispatchesJobs;
    use Illuminate\Routing\Controller as BaseController;
    use Illuminate\Foundation\Validation\ValidatesRequests;
    use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
    use Session;
    class Controller extends BaseController
    {
        use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
        public function index(){
            Session::put('name','MY NAME AVISHEK');
            Session::put('name1','MY NAME AVISHEK');
            Session::put('name2','MY NAME AVISHEK');
            Session::put('name3','MY NAME AVISHEK');
            Session::put('name4','MY NAME AVISHEK');
            Session::save();
            return view('welcome');
        }
    }
    ?>

需要查看到controllerweb.php文件的路由。您是否有一个路由指向该基本控制器,
App\Http\Controllers\Controller
在其
索引
方法处,并且您在某个点点击了该路由?您正在呼叫
Frontend@index
不会导致调用父
索引
方法。它被你所做的
索引
方法覆盖。永远不要使用?>在你的代码结束时,它可能会完全破坏它。这个
会话
类来自哪里?Laravel中应该有一个包装器,您应该使用它来代替其他类
    namespace Frontend\Http\Controllers;
    use App\Http\Controllers\Controller;
    use Illuminate\Http\Request;
    use Session; 
    class Frontend extends Controller
    {
        use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
        public function index(){
          dd(Session::all());
        }
    }