Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Laravel:在FormRequest规则上获取ID

Laravel:在FormRequest规则上获取ID
EN

Stack Overflow用户
提问于 2019-03-14 17:08:36
回答 2查看 1.9K关注 0票数 2

我创建了一个规则,仅当字段更改时才检查电子邮件是否已经存在。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$rules = [
    'user-name'      => 'required',
    'user-email'     => [
        'required',
        'email',
        Rule::unique('users', 'email')->ignore(ID)
    ],
];

但是我需要通知用户ID,如何获取这些信息?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Route::resource('users', 'UsersController')->middleware('permission:create users');
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-14 17:10:17

在表单请求中,您可以访问经过身份验证的用户,因此可以使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$this->user()->id

-编辑

从url获取id:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
request()->route('id')

--第二次尝试

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$this->route('user')

或者使用php artisan route:list和url上使用的{user}{id}打印输出,这就是您需要使用的内容。

票数 8
EN

Stack Overflow用户

发布于 2019-03-14 17:20:13

试试这段代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$id = app('request')->segment(2);

我不确定,但可以工作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$id = app('request')->user_id
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55168386

复制
相关文章
3分钟短文:Laravel表单验证的“指挥中心”:FormRequest
上一章我们学习到,Laravel控制器内引入 ValidatesRequests trait,从而使得继承了基类控制器的类拥有了验证器的所有方法。 但是无论在控制器内进行验证,还是前置到路由器内验证,都会加重这些区域的代码重量,特别是对于复杂的验证逻辑,甚至使得控制器或者路由功能不那么纯粹。
程序员小助手
2020/10/25
9530
3分钟短文:Laravel表单验证的“指挥中心”:FormRequest
3分钟短文:Laravel表单验证的“指挥中心”:FormRequest
上一章我们学习到,Laravel控制器内引入 ValidatesRequests trait,从而使得继承了基类控制器的类拥有了验证器的所有方法。
程序员小助手
2022/08/22
6820
[译]Laravel 5.0 之 表单验证类 (Form Requests)
本文译自 Matt Stauffer 的系列文章. ---- 让人头痛的表单验证 只要你曾经在使用 Laravel 框架的过程中试图找到有关用户输入验证的最佳实践, 你就应该了解这是一个争论最多并且几
小李刀刀
2018/03/02
3.9K0
基于Container Event容器事件的Laravel WEB APP
说明:本文主要讲述Laravel容器事件,并更根据容器事件做一个简单demo供加深理解容器事件。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。
botkenni
2021/07/27
1.1K0
mongoose根据id获取上、下相邻数据详情
参考:https://blog.csdn.net/u012914342/article/details/113518097
biaoblog.cn 个人博客
2022/08/11
6360
PHP-web框架Laravel-实现请求过滤(一)
在Laravel框架中,可以通过请求过滤器来过滤应用程序的输入。请求过滤器可以用于验证输入、处理重定向、限制访问等等。本文将详细介绍如何在Laravel框架中实现请求过滤。
堕落飞鸟
2023/04/30
1.3K0
通过 Laravel 表单请求类实现字段验证和错误提示
在上一篇教程中,我们已经演示了如何在控制器方法中对表单请求字段进行验证,并且提到如果请求字段很多很复杂,都写到控制器方法里面会导致控制器臃肿,从单一职责原则来说需要将表单请求验证拆分出去,然后通过类型提示的方式注入到控制器方法。今天,我们就来实现这个拆分,Laravel 提供了表单请求类的功能帮助我们快速完成这一架构调整。
学院君
2021/01/08
3.9K0
MyBatisPlus 主键ID生产规则
在MyBatis-Plus中,主键ID的生成规则可以通过注解或配置文件进行配置。以下是常见的主键ID生成规则:
收心
2023/08/24
1.3K0
PHP-web框架Laravel-实现请求过滤(二)
在Laravel框架中,可以通过将请求过滤器作为控制器方法的参数来使用它们。如果请求未通过验证,则请求将被自动重定向到之前的位置,并显示验证错误消息。
堕落飞鸟
2023/04/30
9250
Laravel 5.0 发布, 海量新特性!!
译注: 期待 Laravel 5.0 已经很久很久了, 之前跳票说要到今年一月份发布. 从一月份就一直在刷新官网和博客, 始终没有更新的消息, 前几天终于看到官网文档切换到了 5.0 版. 新版本带来了众多令人激动的新特性, 尤其是定时任务队列和表单请求两个特性, 光看一下更新说明中的简单介绍都忍不住要上手尝试了. 今天总算抽出一点时间把官方的新特性说明文档简单地翻译了一下, 希望所有喜欢 Laravel 框架的朋友都能感受到这个版本带来的激动人心的改变. 当然, 如果你需要的是 Phalcon 那样的性能
小李刀刀
2018/03/02
4.1K0
微信小程序——在列表获取当前的ID
小程序list数据带值跳转,一般直接通过设置item的id来标识或者通过设置键值data-xxxx的方式标识。如下图所示:
程序猿的栖息地
2022/04/29
3.2K0
微信小程序——在列表获取当前的ID
3分钟短文:Laravel把数据验证的手伸向“请求体”
上一章讲述了表单数据验证,从前端页面接收用户的输入信息,通过POST方法提交数据到相应路由地址,
程序员小助手
2020/10/11
8760
3分钟短文:Laravel把数据验证的手伸向“请求体”
Bootstrap在css规则下,如何获取Glyphicons字体图标
我们已经在 环境安装 章节下载了 Bootstrap 3.x 版本,并理解了它的目录结构。在 fonts 文件夹内可以找到字体图标,它包含了下列这些文件:
好派笔记
2021/09/18
1.8K0
getIdentifier获取资源id
首先我想到的是反射,但是经过实验发现提示报错no emoty constructor。
提莫队长
2019/02/21
4K0
Mybatis 在 insert 之后想获取自增的主键 id
1、dao层: package com.admin.dao.mapper.linkage; @MyBatisDao public interface StrategyMapper { int insert(Strategy record); } 2、实现层 package com.admin.dao.mapper.linkage; @Service public class StrategyService { @Autowired private StrategyMapper strategy
麦克劳林
2018/12/19
3.7K0
推荐17-Laravel 中使用 JWT 认证的 Restful API
在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API 。JWT 代表 JSON Web Tokens 。我们还将使用 API 为用户产品创建功能齐全的 CRUD 应用。
猿哥
2019/09/24
11K0
推荐17-Laravel 中使用 JWT 认证的 Restful API
点击加载更多

相似问题

Laravel FormRequest验证规则

122

Laravel:验证规则忽略FormRequest类中提交的ID

15

在Laravel授权前检查FormRequest的验证规则

40

Laravel FormRequest获取输入值

40

合并FormRequest规则

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文