问题标签 [laravel-7.x]

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 投票
2 回答
561 浏览

php - Laravel 使用 Auth::user() 从另一个表中获取数据

我对 Laravel 比较陌生。

我有 2 张不同的桌子。rolesusers

我希望能够Auth::user()->role->perms获得用户角色的权限。

在我的User.php我有以下

在我的Role.php我有以下

这是我的create_users_table.php

这是我的create_roles_table.php

当我使用{{Auth::user()->role->perms}}时,我得到以下错误Trying to get property 'perms' of non-object

希望这是足够的信息。如果没有,我可以提供更多信息。

0 投票
3 回答
80 浏览

mysql - 如何在同一个语句中组合 like 和 between (laravel Query Builder/model)

以下是计算机模型中的 HDD 列(我知道它不是存储数据的好格式,但它已经这样存储了)

我想从 HDD 列中获取存储在特定范围内的范围,例如,获取 120GB 到 1TB 之间的存储应该输出

我想知道是否可以在同一个语句中组合 like 和 between ?

我尝试了以下不起作用。

0 投票
0 回答
66 浏览

laravel - 从 laravel 6 移动到 7x 出现此错误,arcanedev/laravel-messenger 7.2.0 需要 arcanedev/support ^5.1

从 laravel 6 移动到 7x 出现此错误,arcanedev/laravel-messenger 7.2.0 需要 arcanedev/support ^5.1

这是我运行 composer update 时的错误

这是 composer.json 文件

我发布问题时无法在此处发布完整的 Composer.json 文件,因此出现此错误,因此我附上了我的 composer.json 文件的另一个屏幕截图 我的 composer.json 文件 的屏幕截图

谁能帮我吗?谢谢!

0 投票
4 回答
894 浏览

php - Laravel PHPUnit 返回 404

对于 laravel API,我已经编写了测试用例。但是每当我运行测试用例时,它总是失败并出现以下错误,

添加$this->withoutExceptionHandling();到测试用例代码后,它返回以下错误,

我在测试文件中的代码是,

我已经搜索了错误并尝试了许多解决方案但无法成功。任何人请让我知道是什么问题。

0 投票
2 回答
44 浏览

laravel-7.x - 在 Laravel 7.x 中,Homestead 照片已正确上传到存储中,但在刀片文件中获取时未显示

在 ArticleController.php 中,数据以适当的扩展名上传到存储目录中,但在 homestread 数据库中,上传的照片数据为“/tmp/phpBqfse2”

0 投票
1 回答
237 浏览

php - 将 Laravel 核心文件移动到 private_html 目录

作为安全预防措施,我的老板要求我将我的 Laravel 7 应用程序移到 public_html 文件夹之外并进入 private_html。

所以我的目录结构是这样的:

现在,正如预期的那样,因为我移动了文件,当我访问该网站时,我收到了 HTTP ERROR 500。

我如何告诉 Laravel 我的公用文件夹在哪里,以便可以恢复为我的网页提供服务?我需要编辑哪些配置文件?

谢谢你的帮助。

编辑1:在尝试了优素福的建议后,一切都很好,除非我跑步

我得到:

在此处输入图像描述

编辑2:

我能够通过打开 config/filesystems.php 并更改来修复“php artisan storage:link”:

到:

然后,当我输入:

创建一个新的符号链接。

0 投票
3 回答
375 浏览

php - Laravel 7.x 在路由组中命名路由

我正在学习 Laravel,我想使用前缀对一些路由进行分组并命名每条路由,所以我得到了这样的东西

我想避免写“客户”。在每个路线名称中。

我尝试过使用名称,但它无法识别路由名称前缀“客户”。

我发现的另一种方式是使用asuse,但它似乎有很多代码,而且看起来不太干净,实际上第一种方式看起来更干净。

有更好的方法吗?

0 投票
2 回答
173 浏览

jquery - Laravel 使用 AJAX 注销

我正在尝试编写一个 AJAX 脚本,该脚本将使用 POST 请求将我从 Laravel 中注销:

结果是我只是被重定向,注销没有生效。我究竟做错了什么?

注意:设置 CSRF 令牌是为了避免 401 未经授权的 HTTP 响应。

谢谢你的帮助!

0 投票
1 回答
307 浏览

php - Auth:user() 在 Laravel 7 中显示 null 特定于控制器 UserController

我在网上搜索并没有找到解决问题的解决方案。我在 UserController 和其他控制器中遇到问题,它工作正常。来看看路线

和用户控制器

0 投票
1 回答
28 浏览

laravel-7.x - Laravel 用 eloquent 生成子查询

我想生成如下 SQL 查询:

有人可以帮助我如何使用 laravel 子查询来做到这一点吗?