博客列表 >larvael 中定义view和表单的csrf

larvael 中定义view和表单的csrf

有什么是忘不了的的博客
有什么是忘不了的的博客原创
2020年05月16日 13:37:25927浏览

用tp用习惯了,创建视图的时候 直接创建成index.html了。。。。{{$name}}也不被解析。。。仔细一瞅哎。

laravel中创建视图:

        resources\views下创建

        视图文件名:fileName.blade.php格式 如:index.blade.php

 csrf保护:    

        在视图创建表单的时候需要设置 csrf 否则就会 报419错误

<form action="/index/show/123" enctype="multipart/form-data" method="post" accept-charset="utf-8">
		 @csrf 
		 <!-- {{ csrf_field() }} -->
		 <!-- <input type="hidden" name="_token" value="{{ csrf_token() }}"> -->
		<input type="file" name="file">
		<input type="submit" >
	</form>	

    共三种方法:

        第一种:@csrf

        第二种:{{ csrf_field() }}

        第三种:<input type="hidden" name="_token" value="{{ csrf_token() }}">



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议