问题标签 [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.

0 投票
1 回答
561 浏览

php - CSRF 令牌不匹配 laravel 气闸 axios

  • 气闸版本:1.0.0
  • Laravel 版本:7.0.0
  • PHP版本:7.2.0
  • 数据库驱动和版本:MySql 5.7.23

描述:

我尝试使用来自不同域的 axios 登录。我在“mydomain.com”中有核心,在“seconddomain.com”中有反应站点。如果我尝试使用 axios API 请求从 seconddomain.com 登录到 mydomain.com,它工作正常,也没有 CSRF-COOKIE 请求。但是如果我尝试从我的反应“localhost:3000”登录到“mydomain.com”,我有“CSRF 令牌不匹配”。为什么?

这是我的配置:

在会话中

axios配置

axios登录

来自浏览器的 cookie - csrf-cooke 调用 在此处输入图像描述

来自浏览器的 cookie - 登录调用 在此处输入图像描述

0 投票
0 回答
75 浏览

json-api - 如何在 Laravel 7.x 项目中使用 JSON:API 规范“包含”url 参数

我正在开发一个 Laravel 7.x 应用程序。我将 Blade 用于前端,但该应用程序还为某些外部硬件公开了一个 API。我知道 JSON:API 规范存在并希望遵循它。

根据 JSON:API 规范,可以使用include=relationurl 参数“获取”对象,包括它们的关系。例如,我想通过使用这个 url 来获取所有带有所有评论的帖子:somedomain.com/posts?include=comments

我可以通过条件参数和条件关系(https://laravel.com/docs/5.8/eloquent-resources#conditional-attributes)来实现这一点,但我需要为每个可能的包含选项编写自定义代码。有没有一种简单的方法可以让 Laravel “理解”这个 url 参数并将关系包含在响应中,而无需为控制器或资源中的每个可能的包含选项编写代码?

0 投票
0 回答
179 浏览

php - 在新版本的 laravel7 上安装 vue

我在 laravel7 上安装了一个 vue。但是 npm run dev 给出了这个错误:

@开发:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

我安装了 cross-env,清除了缓存,重新安装了 node_modules,安装了 webpack,但它们并没有解决我的问题。

完整版错误:

我解决了这个问题: npm install webpack-cli npm install npm install --dev 或 npm install --only=dev

0 投票
0 回答
56 浏览

php - 无法在组件 Laravel 7 中检索方法的值作为变量

Laravel 7 带有组件,并且它具有一个功能,允许我们在视图中检索方法的值作为变量。

它应该像这样工作并在调用组件时打印“这是列表”,但它给了我错误

未定义变量:列表(查看:/home/invito/Documents/Laravel/reparet/resources/views/components/passdata.blade.php)

//看法

0 投票
2 回答
26 浏览

laravel-7 - 如何删除电子邮件地址中的姓名

我有电子邮件格式

预期产出

我需要删除邮件 ID 之后的名称我该怎么做我已经尝试过 str_replace 但这并没有给我一个解决方案。

0 投票
1 回答
40 浏览

laravel - Laravel 雄辩的关系有很多两个外键错误

我使用 Laravel 7.2,我有 2 个模型:

用户

命令

移民:

代码:

现在在我的情况下,用户有两个角色Sellerclient。但是当我尝试获取用户订单时,laravel 会返回错误消息:

在 null 上调用成员函数 addEagerConstraints()

或者当我尝试获取自定义订单用户或卖家相关数据时,也会返回相同的错误消息。

我在哪里有任何错误或我错误地创建了关系?

0 投票
0 回答
1809 浏览

laravel - Laravel spatie权限检查模型内的用户角色

我在我的项目作曲家包中使用 laravel spatie/laravel-permission。如何使用hasRole()方法检查用户角色是否包含内部模型?

例子

这在模型内部不起作用

当我在模型之外尝试这个案例时,所有工作:

0 投票
1 回答
176 浏览

laravel - php artisan migrate 出错,Illuminate\Database\QueryException

我试着做php artisan migrate,但我得到一个错误。

我检查了数据库、用户名、密码,我尝试使用 sudo,但没有任何效果。

在此处输入图像描述

0 投票
1 回答
5460 浏览

laravel - 如何在 laravel 7 中创建多重身份验证?

我曾经使用 laravel 5.5 并且早于https://github.com/Hesto/multi-auth

但是这个存储库不会为 laravel 7.0 更新

如何在 Laravel 7.0 中创建多重身份验证?

0 投票
1 回答
52 浏览

php - 如何有条件地验证 Laravel 中的自定义规则?

在我的控制器中,我有一个store验证请求数据的方法:

closed是一个布尔值。如果closed为 false,则time_starttime_end字段是必需的。这似乎按预期工作。

但是,如果我提交一个closed真实的请求,我就会陷入我的习惯TimeDurationRule

我怎样才能new TimeDurationRule($request->time_start)有条件?例如,如果closed为真,我手动设置time_endnull所以time_start/time_end不需要值(不需要)。

如果我将我的自定义排除注释掉,一切都会按预期进行。

感谢您的任何建议!