问题标签 [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 投票
2 回答
716 浏览

php - 使用php在windows后台运行shell_exec

我有这样的控制器

但是当我用 ajax 运行这个控制器时,状态是(待定),我想给我看 1;

0 投票
2 回答
778 浏览

laravel - Laravel - 如何通过资源路由将变量传递给控制器​​?

我在web.phpLaravel 应用程序中定义了这个资源,

我有一个包含元文件名称的变量,

我想传递$metaFileStudentCtrl,所以我可以在那里捕获文件名。

我正在使用 Laravel 5.4。

谢谢。

0 投票
0 回答
207 浏览

php - 如何在 laravel 中自定义忘记密码控制器

在我的数据库用户表中没有电子邮件,电子邮件存在于另一个表中。因此,当用户重置密码时,我想验证用户输入的邮件,这意味着我将自定义忘记密码控制器以验证另一个表中的电子邮件,所以要这样做吗?

我得到那个错误 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'where Clause' (SQL: select * from userswhere email= fds@khy.com limit 1)

我试图覆盖 sendResetLinkEmail 函数,但仍然没有与忘记密码控制器中的代码相同的错误

0 投票
1 回答
1168 浏览

javascript - 资源被解释为 Document 但使用 MIME 类型 application/json,laravel 传输

我正在尝试从数据库中检索数据,但我收到错误“资源解释为文档但使用 MIME 类型应用程序/json 传输:” http://127.0.0.1:8000/ “”。

使用 JSON 数组加载页面。

我无法使用数据将其插入任何标签。这是视图的代码。

这是控制器的代码。

0 投票
1 回答
376 浏览

facebook - 如何从 Laravel 中的控制器将变量传递给两个不同的视图

我正在开发一个社交网站。

在我的视图文件夹中有两个不同的文件夹:

1.layout:布局有app.blade文件:这个文件包含一个通知头,比如fb。示例: 通知示例图像

2.user : 用户有 home.blade 文件:它包含主视图。

现在,当任何用户登录时,它首先进入主视图,主视图从主控制器获取数据,如下所示:

但我也想在 app.blade 文件的通知部分显示通知。所以,我的问题是如何将数据与主视图一起发送到该视图?

如果您知道其他任何方法,请指导我。

0 投票
3 回答
2702 浏览

php - HasAttributes.php 中的 ErrorException / 非法偏移类型

我在存储用户数据时遇到问题,当用户注册时,我将一半信息存储在表用户中,另一半存储在另一个表中,当点击注册按钮时,我收到该错误,我发现表中用户信息存储正确但在其他表中什么都没有保存。

错误

用户模式

其他表代码

寄存器控制器中的代码

0 投票
1 回答
487 浏览

laravel - 无法使用 findOrFail() 检索模型。IDE 没有看到这个方法。怎么了?

我在控制器中有方法:

订单模型连接到控制器文件:

IDE 说它不知道 firstOrFail() 函数。当我尝试使用 Postmen 通过 XMLHttpRequest 获取数据时,控制器方法不起作用。当我从方法中删除这部分代码时:

控制器方法开始工作。我认为问题出在 firstOrFail() 方法中,但我不明白为什么。

0 投票
4 回答
5538 浏览

laravel - laravel 5.4 视图中未定义的变量

我对 laravel 有点陌生,并试图从数据库中提取数据,但不断出现错误页面,说视图中有一个未定义的变量。

我假设在控制器中我做错了(或没有做)。所以我有一个create.blade.php将数据从表单发布到数据库并且一切正常,但是我希望它在发布到数据库后重定向到show.blade.php显示上传的数据,这里是我遇到错误消息的地方是一堵砖墙。

这是我在控制器中的存储功能-

这是同一控制器中的显示功能 -

我收到的错误消息是 -

在 show.blade.php 这是我所拥有的样本 -

说了这么多,我还尝试了各种在控制器的 show 函数中返回视图的方法,但所有这些都会导致上面的相同错误消息。这些变体包括 -

更新:我之前有错别字,但现在我得到的错误是 -

这是 show.blade.php -

0 投票
2 回答
1989 浏览

laravel - Laravel 5.4:通过请求将变量传递给控制器

一般来说,这应该是一个相当简单的问题。IT 应该与Stack Overflow上的以下问题非常相似

但是看到已经两年了,也许一些语法已经改变了。

我要做的就是将一个变量从中间件传递给控制器​​,所以我不会重复 mysql 查询。

这是我的中间件:

所以中间件工作正常,如果我在中间件上使用 DD($request),我会在页面上看到我的组 => 123。(为了简单起见,现在是 123。)

所以我想将它传递给我的 AdminController:

如您所见,我在此构造函数上调用了中间件。调用它后,我应该能够执行以下操作:

在尝试了很长一段时间后,似乎没有任何效果,我一直得到一个空值。从根本上说,这应该不是非常困难,但我似乎关闭了我的语法或没有使用正确的名称空间?

0 投票
1 回答
811 浏览

laravel - Laravel 搜索路径

我在 laravel 上尝试了这个关于 Live Search 的教程

但它在homepage(index)

我想访问它localhost/laravel/public/search

这是控制器

和我的路线

在我的资源文件夹中,我有文件夹搜索,它包含 search.blade.php

我知道这是 index 的路线,

但是,如果尝试将其更改为

我收到错误 500

路由它的正确方法是什么,因此它不会使用索引

谢谢