当前位置: 首页 > 编程笔记 >

Laravel 5框架学习之向视图传送数据(进阶篇)

严兴旺
2023-03-14
本文向大家介绍Laravel 5框架学习之向视图传送数据(进阶篇),包括了Laravel 5框架学习之向视图传送数据(进阶篇)的使用技巧和注意事项,需要的朋友参考一下

我们不仅仅可以向视图传送一个数据,同样我们可以传送Array


    public function about()

    {

        return view('pages.about')->with([

            'first' => 'Zhang',

            'last' => 'Jinglin'

        ]);

    }

<h1>About {{ $first }} {{ $last }}</h1>

一种简洁的方式是这样:


    public function about()

    {

        $data = [];

        $data['first'] = 'Zhang';

        $data['last'] = 'Jinglin';

        return view('pages.about', $data);

    }

结果相同,更简单的是这样:


    public function about()

    {

        $first = 'Zhang';

        $last = 'Jinglin';

        return view('pages.about', compact('first', 'last'));

    }

compact 把参数变成数组,extract相反。可以查看php手册了解 compact ,顺道了解一下 extract。

 类似资料:
  • 系统事件 系统组件 系统工具 异步进程 定时器 文件处理 自定义错误处理器

  • 本文向大家介绍学习RxJS之JavaScript框架Cycle.js,包括了学习RxJS之JavaScript框架Cycle.js的使用技巧和注意事项,需要的朋友参考一下 是什么 Cycle.js 是一个极简的JavaScript框架(核心部分加上注释125行),提供了一种函数式,响应式的人机交互接口(以下简称HCI): 函数式 Cycle.js 把应用程序抽象成一个纯函数 main(),从外部世

  • 本文向大家介绍wxPython学习之主框架实例,包括了wxPython学习之主框架实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了wxPython主框架的简单用法,分享给大家供大家参考。具体如下: 程序代码如下: 运行效果图如下: 希望本文所述对大家的Python程序设计有所帮助

  • 本文向大家介绍Laravel 5框架学习之表单,包括了Laravel 5框架学习之表单的使用技巧和注意事项,需要的朋友参考一下 首先让我们修改路由,能够增加一个文章的发布。 然后修改控制器 我们返回一个视图,新建这个视图。我们当然可以直接使用HTML建立表单,但我们有功能更好的办法。我们使用一个开源库,Jeffrey Way 开发的illuminate\html。安装依赖库: laravel的库需

  • EasySwoole支持在定时器、控制器处理中等多处位置使用异步进程。 CoreSwooleAsyncTaskManager是对Swoole Task的封装实现。 AbstractAsyncTask CoreAbstractInterfaceAbstractAsyncTask 定义了异步任务的接口实现,一个异步任务对象都应当基础AbstractAsyncTask。 class Task exten

  • 本文向大家介绍零基础学习AJAX之AJAX框架,包括了零基础学习AJAX之AJAX框架的使用技巧和注意事项,需要的朋友参考一下 上文(零基础学习AJAX之AJAX的简介和基础)对ajax异步请求服务器做了详细的介绍和基础应用,可以看出,ajax的一些过程是相对不变的。不必要每次发送请求都写一遍发送代码,一些ajax开发人员已经把他们的过程封装成ajax框架。 本节主要介绍ajaxLib和ajaxG