Laravel框架之Session操作

2018-07-11 12:05:37
//设置session里的值
public function session1(Request $request){
    //1.HTTP request session();
    /*$request->session()->put('key1','value1');
    echo $request->session()->get('key1');*/

    //2.session()
    /*session()->put('key2','value2');
    echo session()->get('key2'); */

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

    //获取session里的数据
    //echo Session::get('key3');

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

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

    //把数据放到Session的数组中
    /*Session::push('user','yxh');
    Session::push('user','imooc');*/

    //取出数组的数据
    /*$res = Session::get('user','default');
    var_dump($res);*/

    //取出数据之后就把它删除
    /*$res = Session::pull('user','default');
    var_dump($res);*/

    //取出session中的所有制
    /*$res = Session::all();
    var_dump($res);*/

    //判断session中的某个值是否存在
    /*if(Session::has('key1')){
        $res = Session::all();
        dd($res);
    }else{
        echo '不存在';
    }*/

    //删除session中指定的值
    //Session::forget('key1');

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

    //设置临时数据,只能访问一次,第二次访问就删除了
    //Session::flash('key-flash','flash');
}
  • 2018-03-05 11:30:04

    iOS wkwebkit 播放HTML5 视频 全屏问题解决

    使用html5 的video标签播放视频的时候,限制视频的尺寸,在android上是没有问题的,但是在ios上发现,视频没有开始播放的时候还是好的,但是一旦播放开是,就会全屏,非常奇怪。

  • 2018-03-07 14:35:32

    centos7下yum安装ffmpeg

    安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持 yum install -y epel-release

  • 2018-03-08 09:44:12

    前端性能监控:window.performance

    Web Performance API允许网页访问某些函数来测量网页和Web应用程序的性能,包括 Navigation Timing API和高分辨率时间数据。

  • 2018-03-08 09:44:15

    前端性能监控:window.performance

    Web Performance API允许网页访问某些函数来测量网页和Web应用程序的性能,包括 Navigation Timing API和高分辨率时间数据。

  • 2018-03-08 09:47:14

    ES6,Array.fill()函数的用法

    ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。

  • 2018-03-08 09:53:39

    document.readyState

    一个document 的 Document.readyState 属性描述了文档的加载状态。

  • 2018-03-09 02:09:23

    ArrayBuffer:类型化数组

    ArrayBuffer对象、TypedArray对象、DataView对象是JavaScript操作二进制数据的一个接口。这些对象早就存在,属于独立的规格,ES6将它们纳入了ECMAScript规格,并且增加了新的方法。

  • 2018-03-09 11:45:11

    SQL SELECT DISTINCT 语句

    如需从 Company" 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句: