问题标签 [laravel-spark]

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

javascript - jQuery 未捕获的引用错误 $foo 未定义

我正在尝试在 Laravel Spark 框架上使用 jQuery 展开和折叠单个 div。我的代码主要来自这个问题的答案。

单击 selectShow 文本时,警报工作正常,但控制台显示此错误“未捕获的 ReferenceError:$selectShow 未定义”。即使我使用我提供的链接中的确切代码,我也会收到错误消息。快速搜索提到需要首先加载 jQuery,但我已经将此功能放在了文档就绪功能块中。此外,警报工作正常(就像我正在使用的其他 jQuery 函数一样),这就是为什么我不认为这是不正确加载 jQuery 的问题。

可能有一个简单的答案,但我不知所措。谢谢。

代码:

0 投票
0 回答
245 浏览

vue.js - Vue.js 更改子对象时不更新模板

我正在扩展 laravel spark 并想在实际发送之前尝试验证注册。

所有数据都从服务器正确处理,但不会弹出错误。

用于验证的代码如下:

之后,我扩展了 SparkForm 并添加了这些方法(成功只是错误的副本,用于显示验证成功消息):

最后我在 SparkFormErrors 上添加了一些方法。

在控制台中没有显示错误,在网络选项卡中我可以看到正确的消息,当我添加控制台日志时,例如响应回调,我可以看到实际的错误或成功消息。但它们不是在屏幕上绘制的。

为了完整起见,我将包含模板刀片文件的重要内容:

任何聪明的头脑看到我错过/忘记了什么?

0 投票
1 回答
25676 浏览

javascript - 在 Vue.JS 的父组件中创建子组件

我试图弄清楚如何在 VueJS 中将一个组件放在另一个组件中。例如,像这样的东西,不幸的是不起作用(子组件似乎什么都不做):

http://www.webpackbin.com/NyI0PzaL-

我对使用内联模板和使用如上所示的 .vue 文件扩展名方法同样感兴趣。

这是上面非工作示例的代码:

main.js

索引.html

应用程序.vue

孩子.vue

尽管上面的示例托管在 webpackbin.com 上,但在我想使用它的两个项目中,我在一个项目中使用 Laravel,在另一个项目中使用 Laravel Spark。在普通的 Laravel 应用程序中,我主要使用 .vue 文件,而在 Laravel Spark 应用程序中,我主要使用内联模板。我会特别感谢任何工作样本。谢谢!


更新

感谢 Linus 在下面的回答。看来我需要这些更改才能在我的main.js文件中全局注册子组件:

或者,为了使子组件保持在本地以在父组件中使用,我可以更改父组件(App.vue),如下所示:

0 投票
0 回答
164 浏览

php - Laravel/Spark 中的模型文件和数据库交互

我已经使用 Laravel 好几个月了。我为我的新项目切换到 Spark 并且遇到了几个问题。

  1. Spark 中的模型文件在哪里?(我曾经在 Laravel 的 app/Model 中有我的模型文件)

  2. 我找不到数据库连接和选择或其他 mySql 查询发生的逻辑?请帮我找到那些。

  3. 如何从前端完全禁用订阅/计费相关元素。因为我不必向我的用户收费

  4. 我们是否有涵盖所有 Spark 概念的完整文档。我查看了 spark 的基本视频,但我正在寻找详细的文档。

请注意,我刚刚安装了 Spark,因此没有任何代码可以用来消除我上面提到的疑虑。

0 投票
1 回答
1002 浏览

php - 使用 laravel spark 一次性付款?

所以,我对 Laravel spark 感兴趣已经有一段时间了。我想知道它是否支持一次性付款,或者您是否必须通过在您的应用程序中单独付款然后订阅另一个计划来实施它?

在我继续承诺许可火花之前,我想收集一些有关此的信息

本质上,我希望提供每月/每年的套餐 + 终身计划。这支持吗?

尝试查看文档以了解单次付款的任何提及。

还尝试观看几乎所有启动视频,看看是否有人在 Spark 服务提供商中找到了任何关于它的任何配置选项的提及。我非常确信,除非有人可以给我一个默认情况下无法执行的示例。话虽如此,它充其量只是样板的一个限制,我相信它可以使用 Laravel 的另一个特性以某种方式集成。

有人有这方面的经验吗?

0 投票
1 回答
2021 浏览

laravel - 在任何版本中都找不到请求的包 laravel/spark

我正在尝试安装 laravel Spark,但无论我尝试哪种方法都会出现很多错误。

添加文件后"laravel/spark": "*@dev"composer.js我收到此错误。

在任何版本中都找不到请求的包 laravel/spark,包名可能有拼写错误。

任何线索是什么问题?

添加到composer.js文件中并运行composer update. 得到找不到错误。

0 投票
0 回答
3616 浏览

php - Laravel 5.2 Validator::Make 抛出异常'传递给 Illuminate\Validation\Factory::make() 的参数 2 必须是数组类型,给定对象'

我使用 laravel 的自定义验证不断收到此异常,但我不知道为什么。这是完整的异常消息:

这是我的代码:

现在,我也这样尝试过,我得到了同样的例外:

据我所知,我完全遵循文档(https://www.laravel.com/docs/5.2/validation#manually-creating-validators),并且正在传递一个数组。我在 laravel 中手动创建了很多次验证,但从未遇到过这个问题。我希望有一些明显的我做错了,也许另一双眼睛可以很容易地发现,因为这让我真的很难过。非常感谢任何帮助!如果它有所作为,我正在使用 Spark。

编辑:这是我在 var_dump $rules 时得到的:

0 投票
1 回答
639 浏览

php - Laravel SparkForm 文件上传错误

我正在开发一个 Laravel Spark 项目,我正在尝试获取一个表单来将文件夹上传到我的 S3 存储桶。我已经建立了表格:

然后我设置了一个 vue 组件来处理表单提交:

然后在我的 laravel 控制器中:

当我尝试使用文件提交表单时,它会抛出此错误: Call to a member function getClientOriginalExtension() on null 我在将其设置为后立即尝试var_dumping并且我看到输出到控制台的是一堆外观代码 从我阅读的所有内容来看,它看起来像文件上传Laravel 超级简单,我不知道我为什么会遇到这个问题。任何帮助/建议将不胜感激!谢谢!$resumefile()js

0 投票
4 回答
13615 浏览

php - 如何将用户对象绑定到中间件中的请求

我正在用 Laravel Spark 1.0 (Laravel 5.2) 编写一个应用程序。我为代理(api)身份验证编写了一个自定义中间件。这是代码:

在默认的 laravel 身份验证中,用户对象被注入到请求中(参见 laravel 文档):https ://laravel.com/docs/5.2/authentication#retrieving-the-authenticated-user

因此,您可以使用以下方法检索用户:

Spark显然使用这种方法来检查用户订阅是否有效(laravel\spark\src\Http\Middleware\VerifyUserIsSubscribed):

而且它不起作用,因为使用我的中间件,您可以使用以下方式检索用户:$request->user;但不能使用 laravel 默认值$request->user();

我应该如何将用户对象注入到请求中?

先感谢您

编辑:

服务提供者中的 Laravel (Illuminate\Auth\AuthServiceProvider@registerRequestRebindHandler)

使用此代码将对象用户绑定到请求:

我试图在中间件中插入这段代码,并进行适当的更正,但我不知道如何使它工作。

0 投票
0 回答
376 浏览

laravel-5 - 在信息亭(Laravel Spark)中制作自定义模块所需的帮助

我们是 Laravel Spark 的新手,我们正在尝试在 kiosk 中添加自定义模块,因此我们希望在该模块中添加一个表单,我们按照以下链接的步骤 https://spark.laravel.com/docs/2.0/forms

我们通过添加以下代码在 ROOT_DIR/resources/assets/js/app.js 中为表单定义 vue 组件:

设置视图文件后,我们在 app.js(ROOT_DIR/resources/assets/js/app.js) 文件中向 vue 组件添加方法:

在此处输入图像描述

所以我们的问题是。我们以错误的方式遵循这些步骤??请提出正确的方法。

还指导我们验证表单并将内容提前插入数据库Thankx