新手学习laravel踩坑记录

环境:
nginx php7.3 mysql
使用集成环境软件:MAMP
laravel版本:7.x
未解决的坑:

1.保存数据,快速点击,数据保存重复

2.提交表单,如何更简单的验证。username/password验证到吐🤮

已解决的坑:

1.打开500错误

通过composer安装,在mamp里面配置好以后,打开就是500错误。
第一反应就是权限问题,修改文件夹所有权限为777,还是不行。
删除mamp配置,删除larvale文件夹,通过compser重新安装,在mamp里面重新配置。。
正常了,我也不知道因为什么

2.出了首页,其他页面404

查了一下,原来还需要在nginx里面配置重写规则
location / {
try_files $uri $uri/ /index.php?$query_string;
}

3.通过ajax的post提交表单,返回419 unknown status或者CSRF token mismatch

表单中未使用csrf
csrf:是larvael的一种安全机制,提交的表单中需要带上csrf
模板中添加:@csrf
通过let _token = $(‘input[name=”_token”]’).val();拿到csrf的值
提交的json数据中传入csrf:{_token:_token}
OK~

未完待续。。。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

用框架前先看文档,就像开车需要考驾照一样

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
1
粉丝
0
喜欢
0
收藏
0
排名:2877
访问:219
私信
所有博文
社区赞助商