• laravel5.4笔记


    laravel获取输入数据

    获取已知key的数据

    public function store(Request $request)

    {

        $name = $request->input('name');

    $request->path();  //获取请求路径

    if ($request->is('admin/*')); //判断是否符合目标路由

    $url = $request->url(); //获取请求url

    $url = $request->fullUrl();//获取请求url,包含查询字符串

    $method = $request->method(); //请求方法

    if ($request->isMethod('post'));//判断请求方法

    $input = $request->all();//以数组方式获取输入全部数据

    }

    处理session

    $request->session()->put('aa','bb'); //添加
    var_dump($request->session()->get('aa')); //获取
    $request->session()->forget('aa'); //删除
    $request->session()->flush(); //删除全部

    参考地址:http://laravelacademy.org/post/6763.html

    Laravel模型操作

    引用模型 use IlluminateDatabaseEloquentModel;

    设置表 $table = ‘tbname’;

    设置主键 $primaryKey = key;

    设置非数字主键 $incrementing = true;

    取消维护数据记录(时间戳) $timestamps = false;

    获取全部数据

    $flights = $this->all();

    $this::where([])->get();

    分页

    $this::where([])->orderBy('id','asc')->paginate(15);

    增加一定的限制

    $flights = AppFlight::where('active', 1)

                   ->orderBy('name', 'desc')

                   ->take(10)

                   ->get();

    获取单个数据

    $flight = AppFlight::find(1); //使用主键查找

    $flight = AppFlight::where('active', 1)->first();

    插入一条数据

    $this->fill($data);

    $this->save();

    $flight = new Flight;

    $flight->name = $request->name;

    $flight->save();

    更新数据

    $flight = AppFlight::find(1);

    $flight->name = 'New Flight Name';

    $flight->save();

    $sk = $this::find($id);

    $sk->update($data);

    删除数据

    $sk = $this::find($id);

    $sk->delete();

  • 相关阅读:
    (转) 解析 char *p和 char[]
    Linux下C程序内存、内存对齐问题 (实战)
    关于子网划分的两个例子
    子网掩码与子网划分 (转载)
    A、B、C类地址及子网掩码学习笔记
    本机ip、127.0.0.1和0.0.0.0区别(转载)
    初识const
    流媒体协议
    i2c-tools的使用方法
    linux ——内存共享映射mmap和munmap
  • 原文地址:https://www.cnblogs.com/fanhuo/p/7154581.html
Copyright © 2020-2023  润新知