为了账号安全,请及时绑定邮箱和手机立即绑定

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
  • session 知识点:

    一:三种使用方式

        1.HTTP request类的session()方法

        2.session()辅助函数

        3.Session facade

    二:session配置文件   config->session.php

    三:session的具体使用

        1.http request session()

            $request->session()->put("key1","value1");

            $request->session()->get("key1");

        2.session()辅助函数

            session()->put("key2","value2");

            session()->get("key2");

        3.session类

            Session::put("key3","value3");  //存储数据到session

            Session::get("key3");   // 获取session的值

            Session::get("key4",'default');//不存在则取默认值

            Session::put(["key4" => 'value4']);  //以数组的形式存储数据

    //把数据放到session的数组中

    Session::push('student','sean');

    Session::push('student','imooc');

    Session::get('student','default');

    Session::pull('student','default'); //取出数据并删除

    Session::all();//取出所有的值

    //判断session中是否某个key是否存在值

    Session::has("key1");

    Session::forget("key1");// 删除session中某个key的值

    Session::flush();//清空所有的session的值

    Session::flash('key-flash','val-falsh');//暂存数据 仅第一次访问存在 而后没有  

    查看全部
  • {{Request::getPathInfo() == '/当前路径'?'active:'''}}

    查看全部
  • response响应json:

    return response()->json()

    重定向:

    return redirect()->with('msg','');

    或: return redirect->action();

    或:return  redirect->route();

    返回上个页面:

    return redirect()->back()


    查看全部
  • 只能第一次访问的时候能获取  暂存数据

    session::flash('key');

    查看全部
  • 删除all()中的一个key值

    session::forget('key');

    删除all()的所有东西

    session::flush();

    查看全部
  • 判断某个session值是否存在

    if(session::has('key'){

    }

    查看全部
  • 取出session 的所有值  

    session::all()

    查看全部
  • 从session 中取出数据 取完之后删除:

    session::pull();


    查看全部
  • 把数据放到session数组中:

    session::push('one',1);

    先访问上面的方法,在访问下面

    获取

    session::get('one')

    查看全部
  • session 传数组  

    session::put(['one'=>'1','two'=>'2']);

    获取

    session::get('one');

    查看全部
  • session传值:

    function number_1(){

    $request->session()->put('key','one');

    }

    先执行上一个function   将one传到key

    接下来

    function number_1(){

    $request->session()->get('key'); //获取到one

    }


    查看全部
  • 判断请求类型:

        if($request->ismethod('get')){


    查看全部
  • has() 是否有

    查看全部
  • 1取值get方式 $request->input('name');

    2判段是否有某字段 $request->has('name');

    3获取所有的数据$request->all();

    4判断请求类型 $request->method();

    5判断是否为get类型

    $request->isMethod('GET ')

    6判断是否为ajax请求 $request->ajax();

    7判断路由是否正确 $request->is('students/*');

    8获得当前的url $request->url();


    查看全部
  • Session::put('key3','value3');


    查看全部

举报

0/150
提交
取消
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、掌握Laravel中的请求与响应 2、掌握Laravel中Session的使用 3、掌握Laravel中Middleware的使用 4、玩转Laravel表单

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!