【问题标题】:send data using controller in app.blade laravel 4 [closed]在 app.blade laravel 4 中使用控制器发送数据 [关闭]
【发布时间】:2015-12-27 20:22:36
【问题描述】:

我有一个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);

【问题讨论】:

  • 只使用 return view('app', compact('data'));它会自动检查blade.php文件
  • 我已经用过了,但它显示未知 $data

标签: laravel laravel-4 laravel-routing


【解决方案1】:

试试看:

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);

【讨论】:

    猜你喜欢
    • 2014-05-17
    • 1970-01-01
    • 2017-04-29
    • 2016-09-19
    • 2019-10-18
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多