问题标签 [laravel-5.5]

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 回答
3114 浏览

php - 将文件从 VueJS 应用程序上传到 Laravel 中的 API

我正在尝试将文件(Excel 工作表)从使用 VueJS 构建的前端应用程序上传到使用 Laravel 5.5 构建的 API。我有一些表单请求验证对我说The file field is required。所以文件根本不会上传到我的 API。

VueJS文件上传:

this.form是从该项目复制的 Form 类,但该data()方法返回FormData对象而不是对象。

data()方法:

路线:

在此处输入图像描述

表单请求规则:

如果我查看 Chrome DevTools 中的 Network 选项卡,它似乎确实正确发送了请求:(单击后的图像)

我尝试了很多东西,比如将excel作为base64发送到api。但后来我无法正确解码。所以现在我正在尝试这个,但我无法解决问题。

编辑(控制器功能)

0 投票
1 回答
128 浏览

paypal - Omnipay - PayPal Express 和 upSell 页面,需要在初始成功付款后再次为客户充值

我亲爱的 IT 开发人员...

我目前在 Laravel 5.5 上为我的一个客户工作,我们正在为 PHP 使用 omnipay 库,它是 PayPal 的一部分omnipay-paypal。现在,由于这是来自客户的特定请求,我正在使用PayPal-Express方法将用户重定向到 PayPal,然后他们登录并使用他们的帐户 PayPal 或 CreditCard 付款,然后回到我的客户页面上的谢谢页面。

现在,由于客户想要创建一个介于结帐页面感谢页面之间的追加销售页面,并且它以 50% 的折扣提供1 个额外单位的产品。

故事是,在第一次充电后,我需要以某种方式再次为它们充电,最好是用我已经拥有的东西,那就是 PayPal Express。

在我们的结帐页面上,我们有两个选项 PayPal 或 Checkout.com,后者提供了 card_id 属性的存储,之后您可以进行充值,这已经实现并且与 Checkout.com 一样具有魅力。现在回到贝宝。

我花了相当多的时间试图为 PayPal 找到相同的解决方案,但没有运气。如果有一些好的灵魂可以帮助我解决这个问题,我将非常感激,因此,如果客户在通过 PayPal Express 初始成功收费/付款后单击 upSell 页面上的“是”,则 Omnipay PayPal 库 + 为客户充值

先感谢您。

0 投票
1 回答
561 浏览

laravel-5.5 - Laravel 5.5 - Helper class works inside view/blade template, but doesn't work inside controllers

I've created myself a helper class called Perm that is meant to return user of current session (I know, I could use default auth/user, but that wouldn't be as much of a fun as creating one from scratch!)

..sadly, the created helper class only works inside a view, but doesn't work at all in controllers.. which kinda misses the point.

Whenever I'm trying to use it inside a controller, it pops:

"Class 'App\Http\Controllers\Perm' not found"

I would most appreciate any help.

HelperServiceProvider.php:

Helpers/PermHelper.php:

Portion of config/app.php, the 'providers' array:

0 投票
1 回答
422 浏览

image - 干预图像源在更新时不可读

我已经搜索过,并没有找到这个问题的答案。

好吧,我正在使用 laravel 5.5 的干预来上传照片。当我create有一个新食谱(在我的情况下)时,一切正常,照片上传成功。

这是初始上传的代码:

所有标准的东西。但是当我尝试edit一个食谱时,我得到了Image source not readable。这是重新上传的代码:

enctype="multipart/form-data"以两种形式使用,用于创建和更新。在更新表格上,我也使用{{method_field('PUT'}}.

我在这里想念什么?谢谢。

0 投票
2 回答
474 浏览

laravel - 火花未定义

我在 laravel 中使用 spark 和 vue.js。我添加了 home.blade.php,我得到了这个错误:

我做了什么:

0 投票
4 回答
5824 浏览

php - Laravel 5.5 中的用户角色

在 Laravel 5.5 中添加用户角色最有效的方法是什么?

我遇到了几种方法,即

  • 管理中间件
  • user_roles 的数据透视表

我已经在我的应用程序中尝试并实现了这两种方法,但是通过牢记我的应用程序的可伸缩性来问这个问题,它们将如何有效。

0 投票
4 回答
2170 浏览

laravel - 在 laravel api 中将响应消息放在哪里?

在我的 laravel 5.5 api 中,我有很多响应消息,例如“您成功完成了一些操作..”。

目前,我已将它们作为常量存储在使用它们的控制器中。我想将它们全部移动到一个位置,因此如果以后需要更改它们,我不必在每个控制器中寻找它们。

这个用例的最佳方法是什么?

0 投票
1 回答
5072 浏览

php - Laravel 5.5 - 如何检查查询构建器是否已成功插入数据?

如何检查查询生成器是否已成功插入我的数据?

但是如果我提供一个空数组:

我也得到同样的结果。

那么知道是否插入数据的最佳方法是什么?

0 投票
1 回答
2354 浏览

php - 允许的内存大小 134217728 字节用尽(尝试分配 62926848 字节)

我面临在 laravel 5.5 中耗尽内存大小的问题。它以前意味着我的代码是 5.4 版本,但现在不行。为此,我从 php.ini 文件 memory_limit 1024M 增加了内存大小。但不工作。基本上我正在转换 Base64 文件格式文件,然后存储到我的 PC 或服务器的本地存储中。

控制器代码

信息:

“允许的内存大小为 134217728 字节已用尽(试图分配 65015808 字节)”,“异常”:“Symfony\Component\Debug\Exception\FatalErrorException”,

0 投票
1 回答
248 浏览

php - 在 Laravel 5.5 中使用外部数据

我正在构建一个必须显示从外部 Web 服务收集的数据的站点。该服务提供了多个数据端点,这些端点都通过 OAuth 进行了身份验证。

与其让每个视图都必须使用内部方法来生成这些数据(并且每次都登录到外部服务),不如创建一个单例来(懒惰地)连接到数据提供者服务时会更好。首先加载需要数据的视图,然后支持视图的各种方法只需调用同一个服务提供者即可获取数据。

作为服务提供商,这在 Laravel 世界中会是最好的吗?作为一个单身人士的助手类?还是其他方式?