问题标签 [laravel-7]
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 Eloquent API 资源:从响应(集合)中删除“数据”键
我有雄辩的 API 资源UserResource
。当我尝试运行类似这样的代码时:
响应将是这样的:
我如何删除data
密钥或重命名它以获得类似这样的响应?
laravel - 当另一个已经存在时如何不接受自定义参数
我的控制器中有自定义验证代码
代码
当请求存在query
并且fruits
laravel 不返回错误时。当存在字段时,query
我不需要提交fruits
或何时必须fruits
提交query
。
laravel - Laravel eloquent 急切加载限制错误
我有自定义查询,我尝试在其中获得 5 个限制的专业用户
代码
然后收到错误消息:
ErrorException: mb_strpos() 期望参数 1 是字符串,给定对象
为什么我会收到此错误以及如何解决此错误?
我已从 github 阅读此问题评论并尝试过但收到此错误
laravel - Laravel 限制急切加载项目的错误结果
询问:
当我启动这段代码时,我认为结果是每个职业都会有 2 个用户。但结果,我只通过数组键获得了第一个职业的 2 个用户。但我想为每个职业获得 2 个用户。我怎样才能使我的想法奏效,或者这是不可能的?
laravel - 保护公共联系人公式的 API 端点
我想做以下事情:
我的网站设计为 Vue SPA,它执行对 Laravel 驱动的 API 的请求。此 API 包含一个 POST-Route,允许提交联系人公式的内容。
现在我想保护这条路线,所以只允许从 SPA 提交的请求,否则我想一旦有人发现创建对 API 的简单发布请求就足够了,我需要处理大量垃圾邮件端点。
目前该站点上没有计划用户身份验证,所以我认为 Laravel 气闸在这种情况下不起作用。
我的问题:如何保护我的路线不被外部访问?
php - Symfony 5 更新后 Laravel 7 电子邮件异常中断
我已经升级到 Laravel 7.1,现在有了 Symfony 5,这些类不再存在:
我在我的 app\Exceptions\Handler.php 文件中使用它们来在抛出异常时发送电子邮件通知,并且它们在 Laravel 6 中运行良好,但是当我从 6.x 升级到 7.1.2 时中断了,它也升级到了 Symfony 5。
我用这些替换了上述类:
然后替换了这个:
有了这个:
这可行,但现在我不再像以前那样在电子邮件中获取调试内容,而是收到一条更基本的错误消息,因为它是为公众准备的。
您可以在此处查看不同格式的示例: https ://symfony.com/doc/current/controller/error_pages.html
我确定我缺少一些简单的东西,但我还没有想出如何让它像我在升级之前得到的那样向我发送详细的异常数据。
有什么建议么?
laravel - Laravel 7.1.x 缺少文件:AuthenticatesUsers、RegistersUsers
我刚刚从 Laravel 6.x 升级到 7.1.x,现在我的应用程序由于更改而搞砸了。其中之一是登录身份验证。
随着新的 Laravel 7.1.2,这些文件消失了。
- 使用 Illuminate\Foundation\Auth\RegistersUsers;
- 使用 Illuminate\Foundation\Auth\AuthenticatesUsers;
如果您要检查API 文档,这些文件也会丢失。这样,我可以知道它们被替换为哪些文件吗?
laravel - Laravel Airlock 如何为未经身份验证的 Web 和 api 请求返回不同的响应
我正在使用 laravel + react native 开发一个移动应用程序和网站。
当您使用“auth:airlock”中间件向路由发送请求时,如果您传递了错误的 Bearer 令牌,它会将您重定向到 /login 页面。我想返回响应(“未验证”,403)。但是,与此同时,我想继续将未经身份验证的用户重定向到我的网络用户的 /login 页面。
所以我想实现:
当未经身份验证的网络用户尝试浏览:domain.com/settings,他将重定向到 domain.com/login 页面。
当请求到达 domain.com/api/settings 时,如果请求没有 Bearer 令牌或有错误的 Bearer 令牌,则响应将是 json。
php - Laravel 7,缺少 [Route: /xxxxx] 错误所需的参数
我正在尝试将视图中的值传递给控制器并在查询中使用该值。我收到缺少参数错误。这是我的代码。看法:
路线:
控制器:
php - 在 null laravel 7 上调用成员函数 store()
当我尝试编辑没有图片的用户帖子时,我收到此错误“调用 null 时的成员函数 store()”,但是当我尝试编辑带图片的用户帖子时,我没有收到错误。
这是我的html代码
这是我的控制器