• Laravel 框架


    一、Controller 之request 接值方式
    use IlluminateHttpRequest;
    public function index(Request $requests){


    }
    1、接旨
    $requests->has('名字');接单个值。判断是否存在
    $requests->all();所有参数
    2、判断请求类型
    $request->method();
    $request->isMethod('POST');
    $request->ajax();
    3、当前url
    $request->url();
    二、session
    session 的配置文件在 config/session;默认是session

    //使用session
    Route::group(['middleware'=>['web']],function(){
    需要使用session的路由
    });

    session使用
    $request->session()->put('key','val');
    $request->session()->get('key');
    session()->put(['key'=>'val']);
    session()->get('key');

    push('key','val'); //存数组
    pull();取数据,访问一次就删除数据
    all();取出所有的session值
    has();判断值是否存在
    forget();删除某个值
    flush();清空所有数据


    三、响应 response

    response()->json();响应json
    重定向
    return redirect('方法名')->with('key','val');
    在方法名中可以获取到,只能使用一次
    return redirect()->action(方法名);
    return redirect()->route(路由名);
    return redirect()->back();返回上一级

    四、Blade 模板引擎
    五、表单提交 验证
    $this->validate($request,['name'=>'required|min:2|max:20','age'=>'required|integer'])

  • 相关阅读:
    单位根反演学习笔记
    省选模拟测试17
    省选模拟测试16
    省选模拟测试15
    省选模拟测试14
    省选模拟测试13
    P4491 [HAOI2018]染色
    省选模拟测试12
    P4389 付公主的背包
    洛谷P3403
  • 原文地址:https://www.cnblogs.com/lixiaomingtongxue/p/7803039.html
Copyright © 2020-2023  润新知