问题标签 [laravel-controller]

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

php - 使用 Ajax 将数据发布到数据库时刷新从控制器发送的列表

我正在尝试添加用户可以在不使用 Ajax 刷新页面的情况下将商品添加到购物车的功能。我在将数据发布到数据库时成功,但我无法自动刷新列表(在数据发布后)。

阿贾克斯

这是我想要刷新的列表。

控制器

0 投票
1 回答
1115 浏览

php - Laravel 5.7 中的 PHP 7.1 返回类型提示失败

我刚刚为我正在处理的项目克隆了一个存储库。不太记得它运行的前一台机器的细节,但在这台机器上它使用的是 php 7.1,我升级到了 Laravel 5.7。问题是在我以前的机器上,这段代码是有效的:

注意Object返回类型。

运行迁移和其他所有操作后,在访问索引时,我在新机器中收到以下错误:

App\Http\Controllers\ProductsController::index()的返回值必须是App\Http\Controllers\Object的实例,返回Illuminate\View\View的实例

这与返回类型提示是对象有关。我怎么知道?因为如果我删除它,一切都会像魅力一样。

为什么会这样?

0 投票
2 回答
1696 浏览

php - 在 Laravel 的控制器中使用自定义库

我想使用 nusoap_client 类,所以决定将nusoap库添加到我的 laravel 项目中。像其他库一样,我使用 github 自述文件页面来完成它。

此库已添加到../vendor/econea/nusoap/src/nusoap.php. 然后我想在我的控制器中使用它,但我尝试了很多方法来使用它,如下所示:

我什至尝试在composer.json文件中自动加载库,但没有任何运气。laravel 不断重复同样的错误。

找不到类“App\Http\Controllers\nusoap_client”

我感谢任何建议在我的代码中使用 nusoap_client 的方法或在我的 laravel 项目中使用库的正确方法的任何帮助。谢谢。

我的代码:

0 投票
1 回答
2282 浏览

laravel - Laravel 5.7 无法声明正在使用的类名

我正在尝试在我的网站上进行多重身份验证;我希望以用户身份查看日志,以客户端身份查看日志。我有一个用户表,我用代码而不是邮件和 mtpass 而不是密码创建了一个客户端表。

客户端登录控制器

登录控制器

我无法弄清楚如何解决以下错误。

无法声明类 App\Http\Controllers\ClientLoginController,因为该名称已在使用中

有人可以帮助我解决并了解正在发生的事情吗?谢谢你们!

0 投票
8 回答
20168 浏览

laravel - 如何在不要求用户登录 Laravel 的情况下验证电子邮件

我正在开发一个 Laravel 应用程序。我的应用程序正在使用 Laravel 内置的身份验证功能。在用户注册时的 Laravel auth 中,会发送一封验证邮件。当用户验证电子邮件时,单击电子邮件内的链接,如果用户尚未登录,则用户必须再次登录以确认电子邮件。

验证控制器

我试着评论这条线。

但它不起作用,而是抛出一个错误。即使用户未登录,如何使 Laravel 能够验证电子邮件?

0 投票
1 回答
7609 浏览

php - 从 Laravel 中的命令调用控制器方法

我有一个通过 Redis Pub/Sub 监听的命令。当收到 Publish 时,我想调用一个控制器方法,以便我可以更新数据库。

但是,我还没有找到任何关于如何从项目内部但在路由外部调用带有参数的控制器方法的解决方案。我见过的最接近的是:

我尝试过的完整命令如下所示:

但是,这似乎不起作用。当我运行此命令时,我收到一个错误,即找不到 assignUser()(即使它存在并且需要两个参数)。我也不确定“重定向”是否真的是我在这里所追求的。

有没有其他方法可以在命令中调用控制器函数,或者其他方法可以做到这一点?

0 投票
2 回答
56 浏览

laravel - Laravel 限制对路由的访问

我正在尝试为我的网站实现一个基本的图像获取系统。已经创建了一条返回图像的路线。

我担心的是我希望该路线只能由某些控制器访问。

试图搜索它并发现护照可能是可行的选择,但对于这个应用程序来说它非常复杂。有没有可能的选择?

编辑:很抱歉提供的信息不足。我希望该路由只能由控制器访问,而不是任何输入路由 url 到地址栏的人访问。就像将它用作 api 一样。

0 投票
1 回答
410 浏览

php - Laravel/Ajax 中的动态选择输入

为什么我无法获得 Ajax 请求?我有一个带有create()方法的 ProductController。

我有两个选择输入:第一个是公司列表,第二个是取决于公司选择的类别,因为每个公司都有不同的类别。

阿贾克斯请求

但是,$request->get('keyname')没有得到select价值。

0 投票
1 回答
610 浏览

laravel - 在 Laravel 中动态映射路线

是否有任何解决方案可以让 Laravel 路由动态调用控制器和操作?我在文档中找不到任何东西。

0 投票
1 回答
36 浏览

php - 在控制器中创建和访问助手

我在App名为Helper.php.

应用程序/Helper.php

应用程序/提供者/HelperServiceProvider.php

配置/app.php

在提供者的数组中......

aliases数组里面...

一切正常,但现在我有以下错误。

ErrorException 抛出消息“不应静态调用非静态方法 Helper::get_username($user->id)

但是当我添加static关键字来运行它的工作正常。静态方法和非静态方法有什么区别?