问题标签 [laravel-6.2]

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 投票
0 回答
146 浏览

laravel - 如何在 laravel 中添加与默认用户类的关系?

我是 Laravel 的新手。

我与用户和电影有多对多的关系,因此创建了一个 movie_user 数据透视表:

我使用的是 Laravel 6.5.2 默认身份验证;在 App/User.php 中。

默认的 User.php 类如下:

我想在用户类中为电影添加以下关系

但要做到这一点,我认为我需要扩展 Model 类而不是 Authenticatable 类;

所以问题是我如何在'class User extends Authenticatable'中插入关系有没有像依赖注入这样的方法来实现这个解决方案?如果是,那么最好的方法是什么?

0 投票
1 回答
227 浏览

php - Laravel 6.2 身份验证错误:LoginController 不存在

我是 laravel 框架的初学者,所以目前我不了解 laravel 中的很多东西。

因此,我尝试创建一个简单的身份验证系统。

但是当我尝试使用表单时出现此错误:

(你可以在这里得到完整的错误:https ://flareapp.io/share/Bm0AY6Px#F29 )

但是,我的文件夹中存在 LoginController 类,所以我不明白附加了什么。

我已经写了这个命令:php artisan ui vue --auth 并且我已经配置了我的数据库,我所做的唯一更改是用户表的迁移。我的用户升级功能如下所示:

为了解决这个问题,我尝试:

  • 像这样重新安装带有身份验证标志的项目:composer create-project --prefer-dist laravel/laravel myprojet --auth.
  • 像这样初始化nodejs:npm installnpm run dev
  • 不要更改用户迁移文件。

所以,如果你能帮助我并解释这个身份验证系统是如何工作的,那将对我很有帮助。

0 投票
1 回答
600 浏览

php - 如何修复 laravel 6 中的重复资产路径?

当我加载页面时,控制台中根本没有错误。但是,当我看到 css 和 javascript 的 url 时。它有两次附加的资产路径,例如

我的 .env 文件 APP_URL 定义为http://localhost:8080

我在我的代码中链接了这样的资产

它出什么问题了 ?

我的 js 文件在 /public/assets/js 内,而我的 css 文件在 /public/assets/css 内

我应该做些什么来修复这个重复的路径?因为css和js根本不反映

我的 webpack 是这样的

0 投票
1 回答
313 浏览

php - 路线 [] 未定义。laravel 6.2 中使用 Route::currentRouteName() 函数出错

当我尝试构建语言切换器路由时,我不断得到路由 <>

0 投票
2 回答
76 浏览

php - Laravel 验证器。无法同时检索错误和输入

我正在将 Laravel 用于一个项目,并且我正在尝试验证表单中的一些输入字段。我正在使用 Validator 类。

这是我的控制器中的代码。

在刀片文件中,我试图使用下面的代码来捕获错误。

我也想使用将旧值放入输入字段{{old('value'}}

我遇到的问题是我不能同时结合错误和输入。如果我只返回使用withErrors($validator)错误的错误被打印出来。如果我只返回 withInput 我有帖子值。

有任何想法吗?

0 投票
1 回答
794 浏览

laravel - 资源响应没有用“数据”包装

我很好奇,为什么我的资源响应没有包含在data

这是我的资源:

一旦像这样返回此资源:

输出是

但根据https://laravel.com/docs/5.8/eloquent-resources#data-wrapping它应该是:

为什么data这里缺少-wrapper?

0 投票
1 回答
579 浏览

mongodb - 我从带有 MongoDB 的 Laravel 护照收到 BadMethodCallException "Client::confidential()"

我收到了这个错误,我不明白为什么

Call to undefined method DesignMyNight\\Mongodb\\Passport\\Client::confidential()

知道我使用 MongoDB 作为数据库

我发送了一个带有此标头和正文的POST请求:

标题: Content-Type:application/json Accept:application/json

身体: { "email": "khalil@gmail.com", "password": "123456" }

知道电子邮件和密码正确,并且注册路线工作正常。

我的控制器功能:

我的 composer.json 文件:

我的用户模型:

回报:

0 投票
1 回答
57 浏览

eloquent - 如何从 laravel 的三个表中选择公共日期?

我的数据库中有这三个表,我想从三个表中选择共同的日期来计算每天的利润,每月的利润和每年的利润

这是我的桌子:

0 投票
1 回答
164 浏览

php - Laravel 6:多态关系保存上的重复数据库条目

我尝试在我的数据库中保存一个变形关系,但是当我尝试保存它时,我在每个用于该关系的表中都有两个条目。

这是我的客户班

我的特别班

所以当我尝试这样保存时:

我的数据库保存两个相同的记录。这是我的问题。

所以我尝试了不同的事情来避免它,但我每次都有错误

  • 删除$particulier->save();但 SQL 错误 ID 不存在
  • 用 save([...]) 或 sync([...]) 替换 create([...]) 但不起作用

先感谢您

0 投票
2 回答
1439 浏览

laravel-passport - Passport 和 Auth::logout() 产生意外错误

我正在使用Laravel 6.7 和 Passport来使用我自己的 API。当我尝试使用 注销用户Auth::logout()时,我收到以下错误:

Illuminate\Auth\RequestGuard::logout 不存在。

我不明白为什么我会得到这样的行为。我没有使用任何自定义警卫。根据 Passport 设置,我的Auth.php如下:

这是注销代码所在的 AuthenticationController.php:

有没有办法解决这个问题?任何见解将不胜感激。提前致谢。