问题标签 [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 回答
1417 浏览

laravel - Laravel 中的外部类和 PHP 文件 - 找不到类

我有两个 php 文件,并且我已经创建了一个名为“ExternalClasses”的文件夹并将该文件添加到该文件夹​​中。在我的 php 文件中,我添加了这一行:

在我的控制器中,我添加了这一行:

这就是我使用它的方式:

但它给了我一个错误:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError(E_ERROR)类'App\ExternalClasses\CCheckMail'未找到

这是我的 php 文件(CCheckMail.php):-

第二个php文件:

在此处输入图像描述

0 投票
2 回答
1473 浏览

php - Laravel 5.6 奇怪的行为 - 我重命名后 Laravel 看不到控制器

我有一个名为RankController.php. UsersController.php当我想分离一些方法时,我手动重命名。然后我选择将其重命名为RankController.php. 注意:我只改文件名,不改类名。这是控制器的代码。

这里是我调用控制器的地方:

注意:这是我收到错误的单个文件。这是错误:Action App\Http\Controllers\RankController@search 未定义。(查看:/var/www/htdocs/Proiect/resources/views/layouts/app.blade.php) (查看:/var/www/htdocs/Proiect/resources/views/layouts/app.blade.php)

我在其他 PC 上尝试代码,它会产生相同的错误。

0 投票
4 回答
369 浏览

laravel - 将相同的变量返回给laravel中的每个控制器

我需要将相同的结果发送到几乎每个view页面,因此我需要将variables每个控制器绑定并返回。

我的示例代码

但正如你所见,我需要一遍又一遍地编写相同的代码。如何编写一次并在需要时包含任何功能?

我考虑过使用构造函数,但我不知道如何实现它。

0 投票
1 回答
649 浏览

javascript - Laravel - PHP - 无法在单个视图中切换两个表单

我有一个单一的观点dashboard.blade.php

它有多种形式。我已经data-toggle='collapse<a>元素中设置了数据属性。

使用键盘向下箭头方法时,这适用于单个表单。

再次单击时arrow,第一个表单将从视图中隐藏。

但是,当我单击 second 时<a>,虽然第一个表单已经打开,但两个表单同时显示。

我需要管理它以一次显示一个表单并通过单击下一个表单来隐藏另一个表单。

下面是我的代码(dashboard.blade.php)。

第一种形式

第二种形式

材料.js

0 投票
1 回答
32 浏览

laravel - 访问主页时重定向到另一个页面

当用户在应用程序中注册时,应用程序会显示用户详细信息表单以完成个人资料,而不是仪表板(主页)。只有在完成用户配置文件后,用户才能看到仪表板。

注册后,我们正在设置一个会话变量:

我想跳过这个用户资料表格。

以下是控制器详细信息:

当我尝试访问仪表板时,我会自动重定向到配置文件详细信息表单。

我尝试在 HomeController -> index 方法中添加调试器 dd('hello') 但重定向到配置文件详细信息表单,这证明重定向到另一个页面的逻辑是在其他地方定义的。

我想知道在 Laravel 中我们可以在特定条件下从哪里重定向页面。

0 投票
3 回答
1443 浏览

laravel - Laravel 我可以在资源控制器上添加两个更新方法吗

我是 laravel 的新手,我想从创建的资源控制器 UsersController 中添加另一个更新方法。像这样的东西:

但我不知道如何访问“update2”。有没有办法做到这一点?

0 投票
1 回答
748 浏览

php - Laravel Ajax 数据中的数组到字符串

我正在通过 Ajax 将数据发送到控制器,但在后端,我得到了Array to string conversion.

控制器

阿贾克斯

这是我的控制器 dd 获取数据的方式:

它应该像这样更新它:

知道如何解决吗?

0 投票
1 回答
2069 浏览

php - 在 Null Laravel 上调用成员函数 fill()

我一直在尝试编辑记录。如果数据为空,我的代码将创建一条新记录。但是,我收到以下错误:

fill()在 null 上调用成员函数。

我不确定我做错了什么;也许我没有声明?

控制器

0 投票
1 回答
285 浏览

laravel - 在 Laravel 中重构重复的控制器方法

我对我在 Laravel 中的代码有点困惑。我有一个会员可以订阅一门或多门课程。我有三个表:成员、课程和课程成员。

我创建了一个成员表单,从这个表单中,我可以在课程中注册成员(我需要获取课程 ID,并将记录放在数据透视表中)。

然后我有课表;我可以创建一个新课程并放入一个或多个成员(在这种情况下我需要成员代码)。这两个功能几乎相同,但参数不同。在我的解决方案中,我创建了两个具有两种不同功能的不同控制器。

课程控制器

成员控制器

我对 removeFromLesson() 方法和 updateLessonMember 方法有同样的问题,但解决方案应该是相似的。它肯定不是 DRY,我想我必须在模型中(或其他地方)放一些代码,但我不知道如何继续。我想重构一个干净的解决方案。我读过关于特质的文章,但我不知道这是否是正确的遵循方式。

0 投票
2 回答
249 浏览

php - Laravel 控制器中的自定义计算

我是 Laravel 的新手。我正在构建一个小应用程序,它显示数据库中的用户表,但在将其发送到视图之前,我想包含另一个函数的自定义值。

帐户表从 MySQL 中获取帐户列表,我想包含一个自定义函数getStatus(),该函数称为我从 API 获得的。

代码

看法