PHP:laravel5.3:路由类型

37 篇文章 0 订阅

2、路由类型

	1、类型
		Route::get($uri, $callback);
		Route::post($uri, $callback);
		Route::put($uri, $callback);
		Route::patch($uri, $callback);
		Route::delete($uri, $callback);
		Route::options($uri, $callback);

	2、get
		// 登陆页面
		Route::get('login',"LoginController@index");

	3、post
		// 处理登录操作
		Route::post('check',"LoginController@check");

	4、put
		路由中书写
			// put请求

			Route::get('putWeb','LoginController@putWeb');

			// put的处理页面
			Route::put('put','LoginController@put');

		控制器书写
			// put请求页面

			public function putWeb(){

				return view('putWeb');
			}

			// put请求处理页面
			public function put(Request $request){
				dd($request->input());
			}

请求页面书写

				<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>Put页面</h1>
    <form action="put" method="post">
        <p>
            {{csrf_field()}}

            <input type="hidden" name="_method" value="put">
            User:
            <input type="text" name="user" id="">
        </p>
        <p>
            PASS
            <input type="password" name="pass" id="">
        </p>
        <p>
            <input type="submit" value="提交">
            <input type="reset" value="重值">
        </p>
    </form>
    
</body>
</html>
	5、CSRF 保护 保护表单安全
		Laravel 提供简单的方法保护你的应用不受到 跨站请求伪造 (CSRF) 攻击。
		跨站请求伪造是一种恶意的攻击,它利用已通过身份验证的用户身份来运行未经授权的命令。

		{{csrf_field()}}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值