问题标签 [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.
php - Laravel:在控制器中同时使用两个请求
我的控制器中有一个功能。问题是我必须同时使用两个请求,但控制器中只能使用其中一个。
- 照亮\支持\外墙\请求
- 照亮\Http\请求
代码:
解决办法是什么?
php - Laravel 5.2 - 扩展 Validator 类
我正在尝试覆盖doReplacements
. Illuminate\Validation\Validator
当我扩展本机Validator
和Request
类时,出现此错误:
Route.php 第 270 行中的 ReflectionException:
类 App\Http\Requests\FooRequest 不存在
这就是我所做的:
扩展原生
/li>Illuminate\Validation\Validator
:
/li>MyCustomValidator
在 native 的抽象扩展中使用App\Http\Requests\Request
:
/li>MyCustomRequest
使用具体类扩展:
/li>FooRequest
在控制器方法中使用:
我猜我缺少必需的外观、提供程序或容器绑定。我仍在学习这些主题,并且对它们的理解还不够好,无法知道下一步。
参考:
Laravel 5 中的自定义验证器- 我遵循了答案,但仍然遇到同样的错误。在排除我在这里尝试的问题之前,我想知道这是否与我的问题远程相关。
扩展自定义验证类- 问题看起来很相似,答案建议使用
Validator::extend
,我知道可以在 中完成AppServiceProvider
,但理想情况下我的代码应该在它自己的供应商包中。同样,不确定是否相关。
laravel - Laravel 5. 如何使用表格创建注册表:用户、个人资料和帐户
我正在尝试使用三个表创建一个注册和身份验证系统。用户、帐户和个人资料。
但是,当尝试使用注册表单时,会显示以下消息:表格
找不到列:1054 'where 子句'中的未知列'email'(SQL:select * from users
where email
= thiagothgb@gmail.com 限制 1)
我在这样的模型用户中建立关系。
当我创建扩展对象时,我可以尝试解决这个问题并扩展模型。
laravel - Laravel 5.2 基于请求类中另一个字段值的不同验证规则
这是我想要完成的,我有一个表单,它有一个类型的下拉字段,可以说type1, type2, type3
,我有一个文本字段,我想让文本字段的类型rule
取决于类型,例如,如果类型是type1
那么rule
文本字段值的验证应该是'email'
,如果是,type2
那么验证规则是'number'
,等等。我已经阅读了 Laravel 网站上的验证文档,我知道这部分是我想要完成的,但我喜欢将验证逻辑与控制器分开,并且没有说明如何sometimes
从请求类中调用该方法。
php - 如何在 laravel 5 中获取用户列表
我正在做一个项目。我在不同的路线上需要一些基本的价值观。例如,在不同的页面/路线中显示用户、位置、产品的列表。所以我想为这些创建一个通用方法,比如我想显示用户列表的地方,我将为用户调用该方法并将此列表传递给查看。
我尝试了以下方法:
所以我想知道定义这些方法的最佳位置。我应该在模型、控制器中定义它还是创建某种类型的通用函数?
laravel-5.2 - Laravel 5.2 自定义授权动作
我创建了用户控制器策略。在用户控制器中有一个这样的方法:
这种方法的策略工作得很好,除了一件事 - 如果动作未经授权,laravel 会触发这个:
此操作未经授权。
相反,我希望它触发 403 错误。这个怎么做?
php - Laravel - 当用户手动输入未经授权的 URL 时如何注销并显示注销页面
我是laravel的初学者。我正在为多个用户使用角色和权限概念。如果用户手动输入该用户不允许的 URL,那么我想注销该用户。
我已成功注销用户,但在内容区域部分显示注销页面而不是单页登录。
请帮我 。
提前致谢 ....
图像快照 在此处输入图像描述
这是我的 ACL 代码 -
html - 类 Illuminate\Validation\Validator 的对象无法转换为字符串
我还没有理解需要在代码中修复什么以使其生成错误。什么是正确的?
这是代码:
php - Laravel,将值附加到自定义请求错误消息
我正在构建一个 API,出现错误时所需的输出如下:
我有一个从控制器调用的自定义请求,如下所示:
如果CoverageValueRequest
有错误,它将通过类似的方式:
如何修改自定义请求的错误结果以遵循第一个发布的结构。
提前致谢。
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 堆栈跟踪:
如果有人可以帮助我,我将不胜感激!在此先感谢!