zoukankan      html  css  js  c++  java
  • 黑马lavarel教程---8、session

    黑马lavarel教程---8、session

    一、总结

    一句话总结:

    1、session默认保存在文件中
    2、使用的话通过Session门面或者辅助函数

    1、lavarel中session的保存方式 ?

    session默认存到文件中,目录为:storageframeworksessions

    2、lavarel中session的使用方式?

    Session门面或者辅助函数

    Session::put('key', 'value');   

    二、会话控制

    常见应用- 增删改查

    session默认存到文件中

    session文件的目录:storageframeworksessions

    1、使用Session门面

    控制器头部引用 use IlluminateSupportFacadesSession;

    由于session门面在app.php中已经定义好别名,所以在控制器中引入的时候可以直接use Session

     

    在控制器中直接引入session

     

    Session::put('key', 'value');               Session中存储一个变量

    $value = Session::get('key');                    Session中获取一个变量

    $value = Session::get('key', 'default');  Session中获取一个变量或返回一个默认值(如果变量不存在)

    $value = Session::get('key', function() { return 'default'; });

    Session::all();                                     Session中获取所有变量

    Session::has('users')                         检查一个变量是否在Session中存在

    Session::forget('key');                       Session中删除一个变量

    Session::flush();                                Session中删除所有变量

    补充:session方法也可以在视图中使用,如:{{ Session::get('code')}};

    案例:编写方法使用上述的语法格式

    ①编写路由

     

    ②创建test18方法

     

     
  • 相关阅读:
    linux安装日志切割程序
    Linux下安装JDK
    深入理解Java注解类型(@Annotation)
    23种设计模式--代理模式-Proxy
    23种设计模式--建造者模式-Builder Pattern
    23种设计模式--工厂模式-Factory Pattern
    23种设计模式
    Java集合框架学习笔记
    MySQL入门笔记(一)
    二进制运算基础
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/11585909.html
Copyright © 2011-2022 走看看