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

laravel - Laravel5.6“在null上调用成员函数delete()”,删除表中的一行

我想从表中删除一行。我在控制器中使用的功能是:

但是它给我一个错误:

在 null 上调用成员函数 delete()

当我使用此代码时:

它显示了正确的 id 即

“1”

当我使用

我得到输出

无效的

屏幕上。

0 投票
0 回答
1159 浏览

api - 多身份验证 API 令牌 laravel 5.4

我想创建具有两部分(用户和 pemandu_bas)的多重身份验证。但是当我向邮递员测试 POST 'pemandu_bas' 令牌时,我的 'pemandu_bas' 不能用作 api。它一直显示这样的错误这个。这是我的 config/auth.php

这是我的“pemandu_bas”控制器

这是我的 api.php

这是我的 Driver.php

0 投票
1 回答
136 浏览

laravel - 在控制器类下面的控制器中编写函数?

这是从控制器类方法包装一些代码的好习惯,因为它太长并将该代码放在控制器类下面的另一个自定义函数中。

这是控制器方法:

Save_image_to_database() 是我写在控制器类下面的自定义函数:

}

问题是自定义函数中的 redirect() 方法不起作用,它重定向到空白窗口,但浏览器“localhost:8000/images”中的路径是正确的。当我手动刷新站点时,它可以工作并返回视图。如果我将该 redirect() 方法从自定义函数移动到控制器 store() ,那么它运行良好。

0 投票
1 回答
200 浏览

php - Laravel:路由和控制器

我是使用这个 laravel 框架的初学者。目前我正在尝试了解这个框架的路由和控制器。

我使用以下命令创建了一个控制器文件:

当然,它的输出是在 Admin 文件夹中创建一个控制器文件。在 PostController.php 里面我写了这样的代码:

另外,在我的 web.php 中,我有这个代码。

“admin”是一个文件夹,“post”也是“admin”内的一个文件夹,当您打开“post”文件夹时,您会看到“post.blade.php”文件。我的 web.php 中的其他两个 route::get 工作正常。但是路线:资源不起作用。

当我尝试使用此链接在浏览器中运行它时:

浏览器提示:抱歉,找不到您要查找的页面

语法或路径结构有什么问题吗?

这是我的 post.blade.php

这是我的 php 工匠路线:列表 路线清单

0 投票
1 回答
91 浏览

laravel - 第一个链接上的相同路线它有效,但第二个链接无效。拉拉维尔 5.6

路由文件 web.php:

看法:

控制器中的功能:

这是下载接收到的图像的功能。当我单击视图中的第一个链接时,将调用路由并执行函数。但是在我没有发送第二个参数的第二个链接上,它返回错误 404,看起来它无法捕获路由。

(我有另一个下载用户图像的功能,另外两个链接中的路由定义逻辑相同,一切正常。)

0 投票
0 回答
21 浏览

json - 从数组中动态检索控制器中的媒体上传

我正在使用 Laravel 5.1,并且正在使用 Illuminate\Http\Request 实例来访问已发送的文件请求,但我似乎找不到访问媒体元素的正确方法。我可以访问对象中的所有其他值。

这是我正在使用的 JSON 数据格式:

我使用两个 foreach 循环访问控制器中的媒体,一个循环用于数据库收集,另一个用于表单内容。我可以使用以下方法访问媒体元素。

但它大大降低了可读性,因为我应该将字段 fe 命名为 media-1、media-2 ......而不是像我对其他所有内容一样使用 foreach 循环访问它们。

那么有没有办法使用 foreach 循环变量访问文件?

像这样的东西

如果我使用我键入的行,该函数将返回 FatalThrowableError :调用数组上的成员函数 hasFile()。

或者我应该只使用类似的东西

要访问文件输入并使用自定义变量来计算索引?问题只是我无法弄清楚如何使用文件进入 JSON 的多个级别,因为 old_parts['..']['..'] 和 old_parts['part-1']->media don ' 似乎没有返回任何东西(返回 null)。

0 投票
0 回答
71 浏览

laravel - 嵌套资源 - 控制器 - 最佳方法?

我目前正在构建一个应用程序,其中我有几个能够“建立联系”的模型,并且想知道如何在控制器中以最佳方式处理它。

我在下面列出了一些方法 - 你们认为哪一种是最好的,为什么或者你个人使用的一种,为什么?

方法 1 - 嵌套资源控制器

方法 2 - 扩展另一个父资源控制器的嵌套资源控制器

方法 3 - 具有每种模型类型的方法的资源控制器

方法 4 - 具有路由参数和 if 语句的资源控制器

0 投票
2 回答
4115 浏览

laravel - 在 laravel 中返​​回多个值

我只是 laravel 的新手。我想知道。如何返回多个数据/值。

我很困惑如何去做。我不将其作为视图返回,我只想返回数据。我希望有人能帮忙。多谢..

0 投票
1 回答
979 浏览

javascript - Laravel 按月列表选择选项

我有这个问题。IT 说“函数 App\Http\Controllers\ViewsController::OBviews() 的参数太少,通过了 0,预期正好 1”

我的控制器:

我的路线:

我的js:

我的 details.blade.php:

似乎当那里发生变化时。没有任何东西传递给控制器​​。

0 投票
1 回答
36 浏览

laravel - 在同一控制器中调用函数后方法中断

我做了一个处理图像的方法。问题是我想在我的Edit方法中调用该方法几次,因为有 3 个按钮用于上传图像。但是在为IMAGE调用我的方法之后,EDIT方法在第一张图片之后停止。我怎么能阻止它?

这是我上传图片的功能

处理第一张图像后如何返回我的功能?