搜索结果
查询Tags标签: laravel,共有 345条记录-
「Goravel 上新」用户授权模块,让你简单的对非法用户 Say No!
首先,让我们定义一个规则:用户只能访问自己创建的文章。 facades.Gate.Define("update-post", func(ctx context.Context, arguments map[string]any) *access.Response {user := ctx.Value("user").(models.User)post := arguments["post&quo…
2022/12/1 4:24:02 人评论 次浏览 -
如何在Laravel 9中使用DomPDF生成PDF
在本文中,我们将看到如何在 laravel 9 中使用 dompdf 生成 pdf。为了生成pdf文件,我们将使用laravel-dompdf包。它创建一个pdf文件,并提供下载文件功能。在 laravel 9 中生成 pdf 文件非常容易。我们将看到一个非常简单的方法的示例,该方法可以生成PDF文件并将其下载到…
2022/11/14 23:24:00 人评论 次浏览 -
Goravel 让微服务间通讯如此简单,省出来的时间想干点啥干点啥吧
Goravel 升级 v1.4,使微服务间请求更加简单一体化。No bb, show the code.Goravel 是一个功能完备、具有良好扩展能力的 Golang Web 应用程序框架。风格与 Laravel 保持一致,让 PHPer 不用学习新的框架,也可以愉快的玩转 Golang!服务端 定义接口 func (r *UserContro…
2022/11/14 4:23:56 人评论 次浏览 -
基于Laravel(PHP Web Framework)开发Web App
安装 Homestead Vagrant Box VirtualBox 和 Vagrant 完成安装后。 vagrant box add laravel/homestead安装 Homestead 将代码克隆到home目录下的Homestead文件夹中。 git clone https://github.com/laravel/homestead.git ~/Homestead 切换最新稳定版本中的release分支: …
2022/9/13 14:16:13 人评论 次浏览 -
Swoole实战之手撸HttpServer框架 19 ORM整合(1)初步封装Laravel ORM库、基本查询、使用模型
视频地址 https://www.bilibili.com/video/BV14E411t7T4?p=28&spm_id_from=pageDriver&vd_source=4a69745b599dffec877b0fcfe130b092 1 封装composer require illuminate/database文档 https://laravelacademy.org/post/19521.html https://laravelacademy.org/p…
2022/9/1 6:52:57 人评论 次浏览 -
laravel+mews/captcha 打开页面后的首次验证码总是验证失败的问题解决
出现问题的原因验证码获取后,还有其他的接口请求,导致验证码的缓存被覆盖(参考文章:Laravel Session 遇到的坑)解决办法修改vendor/mews/captcha/src/Captcha.php源码,将原本的在session保存验证码改为Cache中保存,具体修改如下修改generate() 将原本的 $this->se…
2022/8/23 6:52:45 人评论 次浏览 -
【学习打卡】第17天 PHP进阶篇-GD库图像处理
课程名称:PHP进阶篇-GD库图像处理课程章节:第3章 图像常用操作主讲老师:king课程内容:今天学习的内容包括:3-6 文字水印的封装及测试3-7 图片水印的实现 图片水印的封装及测试课程收获:我的环境是 php 8.19 nts版本 文字水印函数封装 图片水印函数的封装//文字水印…
2022/8/19 4:22:50 人评论 次浏览 -
【学习打卡】第14天 WEB在线文件管理器
课程名称:PHP进阶篇-GD库图像处理课程章节:第2章 GD库常用函数的使用主讲老师:king课程内容:今天学习的内容包括: GD库操作流程:2-2 使用系统字体绘制内容2-3 验证码的实现课程收获:gd 库环境搭建与检测 用GD库画图<?phpheader(content-type:text/html;chars…
2022/8/16 4:22:51 人评论 次浏览 -
【学习打卡】第12天 WEB在线文件管理器
课程名称:WEB在线文件管理器课程章节:第2章 PHP文件夹操作主讲老师:king课程内容:今天学习的内容包括:2-7 删除文件夹 2-8 copy()函数实现复制文件 课程收获:删除文件夹函数的封装 函数实现复制文件/*** 删除文件夹* @param string $path* @return string*/ functio…
2022/8/14 4:22:45 人评论 次浏览 -
windows下使用pm2守护进程对laravel队列进行管理
我们都知道在使用laravel的消息队列时,都需要一个守护进程对其进行管理 否则在服务器重启或者其他异常都会导致队列中断从而功能失效 当然,大部分项目都是在linux下运行,则可以直接使用supervisor进行管理 laravel的官方文档中对supervisor也有详细的介绍,在此就不赘述…
2022/8/2 5:22:45 人评论 次浏览 -
简约漂亮大气快速的后台Vue3+ElementPlus+Pinia+Echarts5,远程API和Mock双接口
TodoAdmin-Vue版:是一个集成管理后台端模板解决方案,项目采用TS(TypeScript)脚本语言,基于Vue 3.2+/Vue-cli 5.0+/Vue-router 4.0+、Axios0.2.7、Element-plus 2.2+、Pinia 2.0+、ECharts 5.3.2以及Mockjs等搭建,项目是以Composition api风格编写,采用远程API接口和本…
2022/6/23 4:19:46 人评论 次浏览 -
Laravel队列
Laravel流程: 触发机制:死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi队列使用场景:
2022/6/22 23:26:05 人评论 次浏览 -
Laravel/Lumen 数据库操作
使用sql语句执行select查询操作 $results = DB::select(select * from users where id = ?, [1]); foreach ($results as $res) {echo $res->name; }返回结果为数组,数组中每一个值为一个StdClass对象。 也可以使用命名绑定,推荐使用这种方式,更加清晰一些 $result…
2022/6/18 2:20:56 人评论 次浏览 -
laravel框架(完整上传到数据库,不提交图片)(以提交员工信息为例)
第一步:使用PHP终端创建一个名为blog的框架 composer create-project --prefer-dist laravel/laravel blog 7.x 创建好之后,在框架中找到resources目录下的views文件夹,在该文件夹中创建一个名为form.blade.php表单 <!doctype html> <html lang="en"…
2022/6/16 6:21:05 人评论 次浏览 -
laravel框架中验证后在页面提示错误信息
{{-- 显示错误信息 判断:如果有错误则进行显示,--}} {{-- 通过$errors->any() 获取是否有错误,如果有则返回布尔值true,没有返回布尔值false--}} @if($errors->any())@foreach($errors->all() as $value)<p>{{ $value }}</p>@endforeach …
2022/5/30 23:22:36 人评论 次浏览