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

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
  • laravel表单中查看详情及删除

    查看全部
  • Laravel表单修改


    查看全部
  • const SEX_UN = 10;

    const SEX_BOY = 20;

    const SEX_GRIL = 30;


    查看全部
  • laravel 表单验证



    查看全部

  • //前置
    public function handle($request, Closure $next)
    {
       if (time() < strtotime('2022-4-11'))
       {
           return redirect('activity0');
       }

       return $next($request);
    }

    //后置
    public function handle($request, Closure $next)
    {
       $response = $next($request);
       echo $response;
       
       //逻辑
       echo '我是后置操作';
    }

    查看全部
  • 响应json
    $data = [
       'errCode' => 0,
       'errMsg' => 'success',
       'data' => 'sean'
    ];

    return response()->json($data);

    重定向
    return redirect('session2');

    return redirect('session2')->with('message', '我是快闪数据');

    action()

    return redirect()->action('StudentController@session2')
       ->with('message', '我是快闪数据');

    route()
    return redirect()->route('session2')
       ->with('message', '我是快闪数据');

    return redirect()->back();

    查看全部
  • 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数组中
    Session::push('student', 'sean');
    Session::push('student', 'imooc');
    $res = Session::get('student', 'default');
    var_dump($res);

    取出数据并删除
    $res = Session::pull('student', 'default');
    var_dump($res);

    取出所有的值
    $res = Session::all();
    dd($res);

    判断session中某个key是否存在
    if (Session::has('key11')){
       $res = Session::all();
       dd($res);
    } else {
       echo '你们老大不在';
    }


    //暂存数据

    Session::flash('key-flash', 'val-flash');

    }


    public function session2(Request $request)
       {
           echo Session::get('key-flash');

           //取出session所有的数据
            $res = Session::all();
            dd($res);

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

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

            $res = Session::all();
            dd($res);
       }

    查看全部
  • Laravel中的session

    查看全部
  • 1.取值
    echo $request->input('name');
    echo $request->input('sex','未知');

    if ($request->has('name')){
       echo $request->input('name');
    } else {
       echo '无该参数';
    }

    $res = $request->all();
    dd($res);

    2.判断请求类型
    echo $request->method();

    if ($request->isMethod('GET')){
       echo 'Yes';
    } else {
       echo 'No';
    }

    $res = $request->ajax();
    var_dump($res);

    $res = $request->is('student/*');
    var_dump($res);

    echo $request->url();

    查看全部
  • 主要知识点

    Request(请求)

    Response(响应)

    Session(缓存)

    Middleware(中间件)

    Demo学习(页面布局展示,增删改查)

    查看全部
  • lavarel使用session的三种方式:

    1 HTTP的request类中的session()方法

    2 session()辅助函数

    3 Session facade

    查看全部
  • 中间件有什么作用

    查看全部
  • 表单数据验证-Validator类验证&表单数据保持2
    查看全部
  • 表单数据保持1


    查看全部
  • 控制器验证表单必填项

    查看全部

举报

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

微信扫码,参与3人拼团

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

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