cari

Rumah  >  Soal Jawab  >  teks badan

php - Maklumat pengguna pengesahan semasa yang diperolehi dalam __construct dalam laravel5.4 Controller ialah NULL

Kerana setiap halaman memerlukan maklumat pengguna yang sedang log masuk

Jadi saya ingin mendapatkan maklumat pengesahan dalam Pengawal induk(__konstruk) dan berkongsi dengan semua pandangan!

Masalahnya sekarang ialah kedua-dua tempat ini tidak boleh mendapatkan maklumat pengguna yang dilog masuk

//Anda tidak akan membenarkan saya menetapkan data di mana-mana sahaja yang saya perlukan...

曾经蜡笔没有小新曾经蜡笔没有小新2768 hari yang lalu1132

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-06-06 09:56:18

    Baca manual http://laravelacademy.org/pos... Ciri ini telah diubah sejak laravel5.3.

    balas
    0
  • 某草草

    某草草2017-06-06 09:56:18

    //现在的处理方式, 为了取个登录用户这样子写有点那啥哦...
    public function __construct()
        {
            $this->middleware(function($request, $next) {
                $this->loginUser = $this->getUser();
                //$this->loginUser = $request->user();
                view()->share('loginUser', $this->loginUser);
                return $next($request);
            });
        }

    balas
    0
  • Batalbalas