问题标签 [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.
laravel - Laravel5.6“在null上调用成员函数delete()”,删除表中的一行
我想从表中删除一行。我在控制器中使用的功能是:
但是它给我一个错误:
在 null 上调用成员函数 delete()
当我使用此代码时:
它显示了正确的 id 即
“1”
当我使用
我得到输出
无效的
屏幕上。
laravel - 在控制器类下面的控制器中编写函数?
这是从控制器类方法包装一些代码的好习惯,因为它太长并将该代码放在控制器类下面的另一个自定义函数中。
这是控制器方法:
Save_image_to_database() 是我写在控制器类下面的自定义函数:
}
问题是自定义函数中的 redirect() 方法不起作用,它重定向到空白窗口,但浏览器“localhost:8000/images”中的路径是正确的。当我手动刷新站点时,它可以工作并返回视图。如果我将该 redirect() 方法从自定义函数移动到控制器 store() ,那么它运行良好。
php - Laravel:路由和控制器
我是使用这个 laravel 框架的初学者。目前我正在尝试了解这个框架的路由和控制器。
我使用以下命令创建了一个控制器文件:
当然,它的输出是在 Admin 文件夹中创建一个控制器文件。在 PostController.php 里面我写了这样的代码:
另外,在我的 web.php 中,我有这个代码。
“admin”是一个文件夹,“post”也是“admin”内的一个文件夹,当您打开“post”文件夹时,您会看到“post.blade.php”文件。我的 web.php 中的其他两个 route::get 工作正常。但是路线:资源不起作用。
当我尝试使用此链接在浏览器中运行它时:
浏览器提示:抱歉,找不到您要查找的页面
语法或路径结构有什么问题吗?
这是我的 post.blade.php
laravel - 第一个链接上的相同路线它有效,但第二个链接无效。拉拉维尔 5.6
路由文件 web.php:
看法:
控制器中的功能:
这是下载接收到的图像的功能。当我单击视图中的第一个链接时,将调用路由并执行函数。但是在我没有发送第二个参数的第二个链接上,它返回错误 404,看起来它无法捕获路由。
(我有另一个下载用户图像的功能,另外两个链接中的路由定义逻辑相同,一切正常。)
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)。
laravel - 嵌套资源 - 控制器 - 最佳方法?
我目前正在构建一个应用程序,其中我有几个能够“建立联系”的模型,并且想知道如何在控制器中以最佳方式处理它。
我在下面列出了一些方法 - 你们认为哪一种是最好的,为什么或者你个人使用的一种,为什么?
方法 1 - 嵌套资源控制器
方法 2 - 扩展另一个父资源控制器的嵌套资源控制器
方法 3 - 具有每种模型类型的方法的资源控制器
方法 4 - 具有路由参数和 if 语句的资源控制器
laravel - 在 laravel 中返回多个值
我只是 laravel 的新手。我想知道。如何返回多个数据/值。
我很困惑如何去做。我不将其作为视图返回,我只想返回数据。我希望有人能帮忙。多谢..
javascript - Laravel 按月列表选择选项
我有这个问题。IT 说“函数 App\Http\Controllers\ViewsController::OBviews() 的参数太少,通过了 0,预期正好 1”
我的控制器:
我的路线:
我的js:
我的 details.blade.php:
似乎当那里发生变化时。没有任何东西传递给控制器。
laravel - 在同一控制器中调用函数后方法中断
我做了一个处理图像的方法。问题是我想在我的Edit方法中调用该方法几次,因为有 3 个按钮用于上传图像。但是在为IMAGE调用我的方法之后,EDIT方法在第一张图片之后停止。我怎么能阻止它?
这是我上传图片的功能
处理第一张图像后如何返回我的功能?