在 app.blade laravel 4 中使用控制器发送数据

send data using controller in app.blade laravel 4

我有一个 UserController,我想将数据从 UserController 函数发送到 app.blade.php

function sessionUser(){
        $data['status'] = Auth::user()->status;
        $data['id'] = Auth::id();
        $data['values]=DB::table('user_permission)->get();
        return view('app.blade', compact('data'));
    }

并在 app.blade.php

dd($data);

试一试:

function sessionUser(){
    $data['status'] = Auth::user()->status;
    $data['id'] = Auth::id();
    $data['values']=DB::table('user_permission')->get();
    return view('app')->with($data);
}

或者

function sessionUser(){
    $status = Auth::user()->status;
    $id = Auth::id();
    $values = DB::table('user_permission')->get();
    return view('app', compact('status','id','values'));
}

然后echo dd($status);