8得票4回答
从多个数据表中搜索数据(Laravel)

我尝试从两个相关的表中搜索多个数据。具体来说,我想从用户表中仅获取“名称列”,并从帖子表中获取其余列。但是每当我尝试搜索时,它会打印以下错误:“试图从非对象的属性'name'获取属性” 以下是我的用户模型 <?php namespace App; use App\Mail\New...

7得票4回答
Laravel的authorizeResource总是拒绝访问

我已经为API端点创建了资源控制器。我还为模型创建了相应的策略。 如果我使用每个方法的授权检查,例如: $this->authorize('delete', $asset); 如果我只加上这个结构,它按预期工作。但是,如果我添加以下内容,则始终会收到403禁止访问的错误。不确定我...

7得票2回答
如何使策略自动发现 Laravel 的新功能与我在不同文件夹中的模型一起工作?

我刚将我的Laravel更新到了5.8版本,但无法使我的策略(Policies)自动发现起作用。 我想这是因为我所有的模型都在app/Models文件夹中。 文档说明可以使用此gate更改默认行为。 Gate::guessPolicyNamesUsing(function ($modelC...

7得票6回答
SQLSTATE[HY000] [1049] 未知数据库 'laravel'

我在尝试将一个对象保存到数据库时遇到了以下错误: SQLSTATE[HY000] [1049] Unknown database 'laravel' (SQL: insert into cards (card_price, active, updated_at, created_at) va...

9得票4回答
Laravel策略授权中的自定义消息

在我的Laravel 5.8项目中,我正在实现类似于Stack Exchange的声望系统:例如,仅当用户具有“Level 3”声望时,他们才能回复讨论。 我想使用Laravel的策略系统来构建权限逻辑,就像在我的DiscussionPolicy文件中这样做: public functio...

17得票7回答
Laravel API路由未找到。

我是 API 和 Vue 的新手。我正在使用 Laravel 5.8 的 api.php、控制器和视图,但只返回 404 Not Found。 这是我尝试过的: api.php Route::group(['middleware' => 'api'], function(){ ...

10得票5回答
Laravel - 使用Mailgun无法发送邮件

服务器:Digital Ocean Ubuntu 16.04 Laravel 5.8 我无法使用mailgun.com从laravel发送电子邮件。在Digital Ocean中,我已经在防火墙上打开了所有出站端口,在Digital Ocean中设置了TXT和MX记录的正确DNS设置。我...

7得票1回答
使用多个表从xenforo数据库在Laravel中进行用户认证

我有两个数据库:一个来自Laravel,另一个来自XenForo 2。在Laravel中,不应该进行注册,只能在论坛上注册以减少数据重复,并消除如果出现某些原因导致数据不同步的情况。 XF中有2个表:xf_users - 存储基本用户信息,xf_user_authenticate - 存储序...

8得票3回答
如何在Laravel 5.8中扩展或自定义PasswordBroker的sendResetLink()方法?

目前重设密码的逻辑是用户必须提供有效/已注册的电子邮件地址才能接收密码恢复邮件。 但在我的情况下,由于安全问题,我不想验证电子邮件是否已注册,而只想在后端进行检查,并告诉用户“如果他提供了已注册的电子邮件地址,他应该很快收到恢复邮件”。 为了实现这一点,我编辑了vendor\laravel...

10得票4回答
Laravel 5.8:如何在全局作用域的apply方法中解决auth()->user()?

如果已认证的用户角色等于某些特定角色,我需要应用特定的全局范围。这样,具有某个特定角色的用户只能在给定记录的子集上执行查询。 我可以轻松处理当前登录用户的User模型,但无法在作用域的apply方法中使用它。 https://github.com/laravel/framework/is...