问题标签 [laravel-7.x]
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.
php - 会话在 Laravel 7 中的代码中不会持续存在
我正在 Laravel 7 中建立一个电子商务网站,我正在尝试做一个带有会话的购物车。我知道我可以使用很多软件包,我尝试使用其中一些但没有成功,但这不是我想在这里讨论的问题。
一开始,代码很简单,我有两个方法:index和add。
指数法
添加方法
这就是代码,正如我之前所说,这个测试非常简单。我还有一条将产品添加到我的购物车的路线。
路线/web.php
当然,我要做的第一步是转到/carrito/add,然后转到路线/carrito。但是当我去最后一条路线时,代码找不到我的购物车会话,它给了我一个 NULL。
注意:我注意到有时 index 方法会找到我的会话并显示它的值。但大多数时候并没有。
我希望我的英语足够清晰,可以正确描述我的问题,如果您需要更多代码或信息,请告诉我。
在此先感谢,西罗。
javascript - FullCalendar 未定义
我读了这个问题,但那个问题无法解决我的问题。
我正在尝试在 Laravel 应用程序中实现 fullCalendar。我的视图文件如下
我收到ReferenceError: FullCalendar is not defined
错误。
javascript - 将文件的表单数据从 javascript 提交到 Laravel 中的控制器函数
我在 create.blade.php 中定义了表单的 HTML,在 form.js 中定义了它的 js。我想将表单数据从 java 脚本发送到 laravel 控制器 EventsContoller 的函数存储。每当我按下提交按钮时,相同的 url 都会加载一个“?” 在最后。谁能解决我的问题?这是代码:
laravel-7 - Laravel 认证系统 该页面无法处理请求
当我想打开管理员身份验证系统页面时,它会收到以下错误。另外,我正在使用 localhost XAMPP 服务器。收到的第一个错误:已用完允许的 536870912 字节的内存大小。现在我找到了解决方案,所以我增加了 php.ini 文件的内存大小限制。
然后第二个收到错误:超过了 60 秒的最大执行时间。现在我找到了解决方案,因此我增加了 php.ini 文件的最大执行时间。
然后页面无法打开,因为该页面无法处理请求。有没有人有解决方案?
路线:
验证码
应用程序/用户.php
登录控制器
注册控制器
laravel - 避免不同语言的多条路线
我正在将我的网站翻译成不同的语言。默认情况下,语言为英语,我使用以下路线返回“欢迎”视图:
对于我的其他语言,我正在使用这条其他路线:
有什么办法可以将这两条路线合二为一吗?例如,如果路由是“welcome”或“welcome/en”,则返回默认语言英语的“welcome”视图。
但是,如果路由是“welcome/fr”,则“welcome”视图应该以法语返回。
我将有数百条路线,所以我希望能够组合我的路线。
laravel - Laravel 从 5.8 升级到 7 - 脚本 @php artisan package:discover --ansi 处理返回的 post-autoload-dump 事件,错误代码为 255
我正在尝试将 Laravel 从 5.8 升级到 7.*。我已经更改了[composer.json][1]
文件(从官方 Laravel GitHub 存储库复制),因为我的项目中没有第三方依赖项。但是,当我运行composer update
命令时,它会输出以下错误。
这是我更新的composer.json
文件。
这是我的 Laravel 5.8 旧composer.json
文件。
此外,我已更改Exceptions/Handler.php
以反映 Laravel 7 的更改。
我已更改sessions.php
如下。
我试图清除缓存。它也会产生错误。
该错误表明 Kernal.php 不存在。但是,Kernal.php 文件存在于 Console 文件夹中。
laravel - 无法使用 POST 发送表单
最近新安装了 laravel。尝试使用 POST 发送最小的基本表单。得到如下错误。尝试以下场景,但都没有成功处理表单。
我的表格
故障排除测试
起点,保持“get” [routes/web.php]
结果:
调整,改为“post” [routes/web.php]
结果:
调整[form.php],保持[Route:get]
在 POST 标签之间添加了以下内容:
结果:
此路由不支持 PUT 方法。支持的方法:GET、HEAD。
调整[form.php],改为[Route:post]
在 POST 标签之间添加了以下内容:
结果:
此路由不支持 PUT 方法。支持的方法:POST。
调整 [form.php],保持 [Route:get] 更新为 action="/form_populating_data"
删除:
结果:
php - 在laravel 7中上传图像时数组到字符串转换ErrorException
我使用 3 个数组存储在表课程中。请帮助我将数组保存在字符串中或将数组保存在数据库中......我的数组问题:
我无法在数据库中存储和保存图像
我无法在数据库中保存数组结果和要求
我的商店函数调用:
并且upload2Images()
是
当我使用
它工作正常,但结果和要求是我以这种方式隐藏的数组。我可以通过这个论点吗?
laravel - Laravel - 从 8 个单独的表单中收集数据
我需要收集来自 8 种不同表单的表单数据。我需要所有表单都是子数组,并且只有 1 个数组包含所有子数组。这种结构的原因是我将根据子数组以不同的方式操作内容。
每个表单都有自己的提交按钮,目前不需要一个请求提交所有表单。
以下是其中 2 个表格的代码。
问题:如果我填写了两个表单,为什么我在最后一次运行表单时在 print_r 结果中没有看到 [form_1] 和 [form_2]?
如何解决它的理论包括一个负责合并所有子数组表单数据的构造函数。
结果:
想要的结果:(应该是 8,只显示 2 用于演示):
我的代码:
[路线/web.php]:
[Form_1.blade.php]:
表格-1
[Form_2.blade.php]:
表 2
[FormHandler.php]:
命名空间 App\Http\Controllers;
使用 Illuminate\Http\Request;
类 FormHandler 扩展控制器 {
}