问题标签 [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.
php - Laravel 使用 Auth::user() 从另一个表中获取数据
我对 Laravel 比较陌生。
我有 2 张不同的桌子。roles
和users
。
我希望能够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
。
希望这是足够的信息。如果没有,我可以提供更多信息。
mysql - 如何在同一个语句中组合 like 和 between (laravel Query Builder/model)
以下是计算机模型中的 HDD 列(我知道它不是存储数据的好格式,但它已经这样存储了)
我想从 HDD 列中获取存储在特定范围内的范围,例如,获取 120GB 到 1TB 之间的存储应该输出
我想知道是否可以在同一个语句中组合 like 和 between ?
我尝试了以下不起作用。
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.json 文件
我发布问题时无法在此处发布完整的 Composer.json 文件,因此出现此错误,因此我附上了我的 composer.json 文件的另一个屏幕截图 我的 composer.json 文件 的屏幕截图
谁能帮我吗?谢谢!
php - Laravel PHPUnit 返回 404
对于 laravel API,我已经编写了测试用例。但是每当我运行测试用例时,它总是失败并出现以下错误,
添加$this->withoutExceptionHandling();
到测试用例代码后,它返回以下错误,
我在测试文件中的代码是,
我已经搜索了错误并尝试了许多解决方案但无法成功。任何人请让我知道是什么问题。
laravel-7.x - 在 Laravel 7.x 中,Homestead 照片已正确上传到存储中,但在刀片文件中获取时未显示
在 ArticleController.php 中,数据以适当的扩展名上传到存储目录中,但在 homestread 数据库中,上传的照片数据为“/tmp/phpBqfse2”
php - 将 Laravel 核心文件移动到 private_html 目录
作为安全预防措施,我的老板要求我将我的 Laravel 7 应用程序移到 public_html 文件夹之外并进入 private_html。
所以我的目录结构是这样的:
现在,正如预期的那样,因为我移动了文件,当我访问该网站时,我收到了 HTTP ERROR 500。
我如何告诉 Laravel 我的公用文件夹在哪里,以便可以恢复为我的网页提供服务?我需要编辑哪些配置文件?
谢谢你的帮助。
编辑1:在尝试了优素福的建议后,一切都很好,除非我跑步
我得到:
编辑2:
我能够通过打开 config/filesystems.php 并更改来修复“php artisan storage:link”:
到:
然后,当我输入:
创建一个新的符号链接。
php - Laravel 7.x 在路由组中命名路由
我正在学习 Laravel,我想使用前缀对一些路由进行分组并命名每条路由,所以我得到了这样的东西
我想避免写“客户”。在每个路线名称中。
我尝试过使用组和名称,但它无法识别路由名称前缀“客户”。
我发现的另一种方式是使用as和use,但它似乎有很多代码,而且看起来不太干净,实际上第一种方式看起来更干净。
有更好的方法吗?
jquery - Laravel 使用 AJAX 注销
我正在尝试编写一个 AJAX 脚本,该脚本将使用 POST 请求将我从 Laravel 中注销:
结果是我只是被重定向,注销没有生效。我究竟做错了什么?
注意:设置 CSRF 令牌是为了避免 401 未经授权的 HTTP 响应。
谢谢你的帮助!
php - Auth:user() 在 Laravel 7 中显示 null 特定于控制器 UserController
我在网上搜索并没有找到解决问题的解决方案。我在 UserController 和其他控制器中遇到问题,它工作正常。来看看路线
和用户控制器
laravel-7.x - Laravel 用 eloquent 生成子查询
我想生成如下 SQL 查询:
有人可以帮助我如何使用 laravel 子查询来做到这一点吗?