跳转到正文

# laravel.

关于 laravel 的技术笔记与实践,集中在这里。

Backend5 分钟

laravel 集成 vue3 的前端项目

现在大多项目都是前后端分离的,但是如果前后端都是一个人做,前后端来回切也挺不方便的。 好在 laravel 给我们提供了 Vite,下面我以一个纯前端的项目 企业展示型小程序 - 管理员端 为例,介绍一下如何把 vue3 项目集成到 laravel 准备 创建一个laravel的项目 composer create-p…

5,236 次阅读
阅读全文
Backend5 分钟

Laravel CSRF 保护

跨站点请求伪造(英语:Cross-site request forgery)是一种恶意利用,利用这种手段,代表经过身份验证的用户执行未经授权的命令。值得庆幸的是,Laravel 可以轻松保护您的应用程序免受跨站点请求伪造(CSRF)攻击。 漏洞的解释 如果您不熟悉跨站点请求伪造,我们讨论一个利用此漏洞的示例。假设您的应…

3,554 次阅读
阅读全文
Backend5 分钟

laravel 自定义中间件实现身份验证

通过 Laravel 用户认证 我们知道了 基于 api 的身份验证 ,实现方式有 Laravel Sanctum API 授权 、 Laravel 使用 Json Web Token(JWT) 等,今天介绍一下自定义中间件实现身份验证 中间件 使用中间件需要提前在 app/Http/Kernel.php 这里配置,分…

3,845 次阅读
阅读全文
Backend4 分钟

laravel 以服务提供者的方式使用 elasticsearch

安装 安装 elasticsearch 官方扩展包 composer require elasticsearch/elasticsearch 以服务提供者的方式使用 elasticsearch 可以参考这篇文章: Laravel 以服务提供者的方式使用第三方扩展包 下面给出关键配置 config/es.php expl…

3,183 次阅读
阅读全文
Backend8 分钟

Laravel 使用 Json Web Token(JWT)

关于 JWT 之前写过 php - Json Web Token(JWT)的使用 go - gin 使用 Json Web Token(JWT) 今天总结下 Laravel 中 JWT 的使用 安装 composer require tymon/jwt-auth #发布配置 php artisan vendor:pub…

3,549 次阅读
阅读全文
Backend6 分钟

Laravel Sanctum API 授权

Laravel Sanctum 为 SPA(单页应用程序)、移动应用程序和基于令牌的、简单的 API 提供轻量级身份验证系统。Sanctum 允许应用程序的每个用户为他们的帐户生成多个 API 令牌。这些令牌可以被授予指定允许令牌执行哪些操作的能力 / 范围。 简单来说,前后端分离的项目,使用 token 验证登陆状态…

3,947 次阅读
阅读全文
Backend4 分钟

Laravel 表单验证失败跳首页的解决办法

首先,官方不觉得这是一个问题 如果在传统 HTTP 请求期间验证失败,则会生成对先前 URL 的重定向响应。如果传入的请求是 XHR,将将返回包含验证错误信息的 JSON 响应。 https://learnku.com/docs/laravel/9.x/validation/12219#quick-writing-th…

2,954 次阅读
阅读全文
Backend2 分钟

laravel 代码提示 - laravel-ide-helper

在开发过程中,可能会遇到有些代码不能跳转,如下图 laravel-ide-helper 可以解决这个问题。 使用 composer require --dev barryvdh/laravel-ide-helper #低版本Laravel 5.5 composer require --dev barryvdh/lara…

2,456 次阅读
阅读全文
Backend8 分钟

Laravel 用户认证

应用的身份认证一般包含两种: web 浏览器认证 和 API 认证 基于 web 浏览器的身份验证:常见于前后端混合开发的项目,php混合html模版;使用 session + cookie 完成身份验证。现在很少见了 基于 api 的身份验证:常见于前后端分离的项目,一套api同时给前端,Android,iOS提供服…

3,298 次阅读
阅读全文