向视图输出变量的三种方式

其实是三种方法,只是在使用 with 的时候,变量和数组略有不同

    // with 输出变量到视图一:
    $name = '<span style="color:red">Nxius</span>';
    return view('sites.about')->with('name', $name);

    // with 输出变量到视图二:
    return view('sites.about')->with([
        'first' => 'April',
        'last' => 'Nixus',
        'name' => $name
    ]);

    // 输出变量到视图三:
    $data = [];
    $data['first'] = 'Nixus';
    $data['last'] = 'April';
    $data['name'] = $name;
    return view('sites.about', $data);

    // 输出变量到视图四:
    $first = 'April Again';
    $last = 'Nixus Again';
    return view('sites.about', compact('first', 'last', 'name'));
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 4

还有第四种

8年前 评论

第三种和第四种不是一样的吗 :smile:

8年前 评论

常用第三种

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!