随笔分类 -  laravel

laravel使用记录
摘要:这是因为,laravel把postman发送的请求没有当成了ajax请求必须在请求头里加上X-Requested-With: XMLHttpRequest才是ajax请求 来源:https://www.cnblogs.com/c-aha/p/14023658.html 阅读全文
posted @ 2024-05-23 11:55 fogwu 阅读(51) 评论(0) 推荐(0) 编辑
摘要:语法:get_object_var($object),返回一个数组。获取$object对象中的属性,组成一个数组 <?php class person{ public $name="王美人"; public $age = 25; public $birth; } $p = new person(); 阅读全文
posted @ 2021-03-13 17:15 fogwu 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:在laravel 5.6及以上版本中框架中已自带ThrottleRequests,但是为了更好的处理消息,我们可以再新加一个中间件,来更方便的处理相应信息 第一步: php artisan make:middleware ThrottleRequests 在ThrottleRequest类中放入以下 阅读全文
posted @ 2021-03-03 15:49 fogwu 阅读(856) 评论(0) 推荐(0) 编辑
摘要:这种问题是登陆用户名和密码验证失败造成的,只需要在启动时加入以下内容即可scripts\homestead.rb文件 Configure The Box 中加入以下语句即可 config.ssh.username = "vagrant" config.ssh.password = "vagrant" 阅读全文
posted @ 2021-01-23 15:39 fogwu 阅读(643) 评论(0) 推荐(0) 编辑
摘要:有时候dingo/api返回的错误信息并不是我们需要的格式,我们需要自定义 在app\Providers\AppServiceProvider类register加入以下方法即可,使用 use Dingo\Api\Facade\API; public function register() { API 阅读全文
posted @ 2020-06-21 11:43 fogwu 阅读(376) 评论(0) 推荐(0) 编辑
摘要:现在有这样一个需求,需要把数据库里上传的文件全部重命名一个,使用如下方法可以快速处理 ini_set("max_execution_time", 0); /*使用chunk分块处理数据*/ DB::table('xxx')->orderby('id')->where('imageurl','<>', 阅读全文
posted @ 2020-04-15 11:43 fogwu 阅读(300) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个问题,需要将查询出来的数据做一些处理也存入elasticsearch里,在model中自定义了一个方法。但使用get()后无法使用提示 BadMethodCallException 。后来才想到,原来get()返回的是一个集合,不是一个对象。 网上大多例子都使用User::find()- 阅读全文
posted @ 2020-03-16 15:42 fogwu 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:1、文件上传默认为storage目录,修改上传路径为public目录 配置storeAs方法文件存储位置:config/filesystem.php 2、 在控件方法中获取路由参数 在routes/web.php设置参数 在自定义Controller获取路由参数 3、部分页面取消使用token验证 阅读全文
posted @ 2020-01-20 11:29 fogwu 阅读(254) 评论(0) 推荐(0) 编辑
摘要:laravel 由于很多数据是导入的,采用的是md5加密密码,但是laravel 默认的是使用bcrypt加密,所以需要更改,需要重写Auth中的attempt方法中的密码加密方法。 $request_params=$request->only(['username','password']); / 阅读全文
posted @ 2020-01-19 15:58 fogwu 阅读(1265) 评论(0) 推荐(0) 编辑
摘要:借助Laravel Broadcasting你可以使用上时下很热的Websocket技术。 注意:请务必使用较新版本的 Laravel。Laravel在最近几个版本进行过比较大的重构,比如路由从 app\Http\routes.php 拆分为到 routes 目录下的多个文件,包括广播在内的各个附加 阅读全文
posted @ 2019-12-30 16:51 fogwu 阅读(2408) 评论(0) 推荐(0) 编辑
摘要:有时,我们调试需要记录用户对数据库的查询记录。mysql 免费版没有这个功能,但是我们可以通过laravel 监听事件(event)来达到目的 第一步:通过命令新建文件 第二步:编辑 新建的这个文件 第三步:在providers目录下EventServiceProvider设置 阅读全文
posted @ 2019-12-24 17:23 fogwu 阅读(880) 评论(0) 推荐(0) 编辑
摘要:JWT全称是 JSON Web Token 的缩写,是一个非常轻巧的规范,这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。 第一步安装: 第二步配置: 1、安装完成后,我们需要设置一下 JWT 的 secret,这个 secret 很重要,用于最后的签名,更换这个 secret 阅读全文
posted @ 2019-12-07 15:35 fogwu 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:dingo/api 是一个 Lumen 和 Laravel 都可用的 RestFul 工具包,帮助我们快速的开始构建 RestFul Api。参考文档地址:https://github.com/dingo/api/ 第一步:安装dingo/api 第二步:编译配置文件 第三步:编辑生成的api.ph 阅读全文
posted @ 2019-12-06 17:15 fogwu 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:使用解释: 第一步:在bootstrap下建立helpers.php文件 第二步:配置composer.json文件 第三步:运行 composer dumpautoload 命令 第四步:使用 php artisan tinker 命令测试 使用ctrl+D 退出tinker 阅读全文
posted @ 2019-11-07 13:53 fogwu 阅读(8432) 评论(0) 推荐(0) 编辑
摘要:第一步:下载百度编辑器到本地:http://ueditor.baidu.com/website/ 第二步:将下载文件放到文件public/vendor下(可以重命名名) 第三步:在app\Admin\Extensions 文件下新建文件ueditor.php 第四步:在resource\views\ 阅读全文
posted @ 2019-11-02 11:34 fogwu 阅读(3254) 评论(0) 推荐(0) 编辑