问题标签 [laravel-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
985 浏览

php - Laravel:在控制器中同时使用两个请求

我的控制器中有一个功能。问题是我必须同时使用两个请求,但控制器中只能使用其中一个。

  • 照亮\支持\外墙\请求
  • 照亮\Http\请求

代码:

解决办法是什么?

0 投票
2 回答
4398 浏览

php - Laravel 5.2 - 扩展 Validator 类

我正在尝试覆盖doReplacements. Illuminate\Validation\Validator当我扩展本机ValidatorRequest类时,出现此错误:

Route.php 第 270 行中的 ReflectionException:

类 App\Http\Requests\FooRequest 不存在

这就是我所做的:

  1. 扩展原生Illuminate\Validation\Validator

    /li>
  2. MyCustomValidator在 native 的抽象扩展中使用App\Http\Requests\Request

    /li>
  3. MyCustomRequest使用具体类扩展:

    /li>
  4. FooRequest在控制器方法中使用:

    /li>


我猜我缺少必需的外观、提供程序或容器绑定。我仍在学习这些主题,并且对它们的理解还不够好,无法知道下一步。

参考:

  • Laravel 5 中的自定义验证器- 我遵循了答案,但仍然遇到同样的错误。在排除我在这里尝试的问题之前,我想知道这是否与我的问题远程相关。

  • 扩展自定义验证类- 问题看起来很相似,答案建议使用Validator::extend,我知道可以在 中完成AppServiceProvider,但理想情况下我的代码应该在它自己的供应商包中。同样,不确定是否相关。

0 投票
0 回答
454 浏览

laravel - Laravel 5. 如何使用表格创建注册表:用户、个人资料和帐户

我正在尝试使用三个表创建一个注册和身份验证系统。用户、帐户和个人资料。

但是,当尝试使用注册表单时,会显示以下消息:表格

找不到列:1054 'where 子句'中的未知列'email'(SQL:select * from userswhere email= thiagothgb@gmail.com 限制 1)

我在这样的模型用户中建立关系。

当我创建扩展对象时,我可以尝试解决这个问题并扩展模型。

0 投票
0 回答
897 浏览

laravel - Laravel 5.2 基于请求类中另一个字段值的不同验证规则

这是我想要完成的,我有一个表单,它有一个类型的下拉字段,可以说type1, type2, type3,我有一个文本字段,我想让文本字段的类型rule取决于类型,例如,如果类型是type1那么rule文本字段值的验证应该是'email',如果是,type2那么验证规则是'number',等等。我已经阅读了 Laravel 网站上的验证文档,我知道这部分是我想要完成的,但我喜欢将验证逻辑与控制器分开,并且没有说明如何sometimes从请求类中调用该方法。

0 投票
2 回答
4187 浏览

php - 如何在 laravel 5 中获取用户列表

我正在做一个项目。我在不同的路线上需要一些基本的价值观。例如,在不同的页面/路线中显示用户、位置、产品的列表。所以我想为这些创建一个通用方法,比如我想显示用户列表的地方,我将为用户调用该方法并将此列表传递给查看。

我尝试了以下方法:

所以我想知道定义这些方法的最佳位置。我应该在模型、控制器中定义它还是创建某种类型的通用函数?

0 投票
0 回答
460 浏览

laravel-5.2 - Laravel 5.2 自定义授权动作

我创建了用户控制器策略。在用户控制器中有一个这样的方法:

这种方法的策略工作得很好,除了一件事 - 如果动作未经授权,laravel 会触发这个:

此操作未经授权。

相反,我希望它触发 403 错误。这个怎么做?

0 投票
1 回答
556 浏览

php - Laravel - 当用户手动输入未经授权的 URL 时如何注销并显示注销页面

我是laravel的初学者。我正在为多个用户使用角色和权限概念。如果用户手动输入该用户不允许的 URL,那么我想注销该用户。

我已成功注销用户,但在内容区域部分显示注销页面而不是单页登录。

请帮我 。

提前致谢 ....

图像快照 在此处输入图像描述

这是我的 ACL 代码 -

0 投票
1 回答
6690 浏览

html - 类 Illuminate\Validation\Validator 的对象无法转换为字符串

我还没有理解需要在代码中修复什么以使其生成错误。什么是正确的?

这是代码:

0 投票
1 回答
280 浏览

php - Laravel,将值附加到自定义请求错误消息

我正在构建一个 API,出现错误时所需的输出如下:

我有一个从控制器调用的自定义请求,如下所示:

如果CoverageValueRequest有错误,它将通过类似的方式:

如何修改自定义请求的错误结果以遵循第一个发布的结构。

提前致谢。

0 投票
2 回答
827 浏览

laravel - Laravel restful api 错误 500(存储和销毁)

我是restful api的新手,我遇到了一个问题,问题是:当我用delete方法请求destroy并用post方法存储时,两者都会返回500错误。但我用get方法请求索引和显示,都可以。问题是什么?这是我的代码和要求:

删除 http://***.com/RestfulPrac/public/customers/10000001

获取 http://***.com/RestfulPrac/public/customers/10000001

发布 http://***.com/RestfulPrac/public/customers




apache access.log : "DELETE /RestfulPrac/public/customers/1000000001 HTTP/1.0" 500 20246 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102野生动物园/537.36"

apache error.log:[Thu Jun 02 09:09:24.324782 2016] [negotiation:error] [pid 4328:tid 1676] [client 127.0.0.1:4940] AH00690:没有可接受的变体:D:/XAMPP/apache/错误/HTTP_NOT_FOUND.html.var

laravel.log: local.ERROR: exception 'Illuminate\Session\TokenMismatchException' in F:\PhpstormProjects\RestfulPrac\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php:67 堆栈跟踪:

如果有人可以帮助我,我将不胜感激!在此先感谢!