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

其实是三种方法,只是在使用 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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

还有第四种

7年前 评论

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

7年前 评论

常用第三种

7年前 评论

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