问题标签 [laravel-6]

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 投票
1 回答
7600 浏览

ckeditor - 如何在 Laravel 6 中使用 CKEditor 5?

我可以使用 CKEditor 4,但我根本不能使用 CKEditor 5。我尝试通过从 CDN 下载/node_modules或使用 CDN 来使用。我尝试以与使用 CKEditor 4 相同的方式使用它,但它不起作用。

我尝试将其加载到我的create.blade.php.

但这也没有用。

0 投票
2 回答
105 浏览

laravel - 上传文件时 Laravel 仅存储文件名

我有以下代码来上传和存储文件。

这会将文件存储在display_profileas 中avatars/filename.jpg

因为我有多个版本的文件用于在视图周围显示,所以我使用如下前缀

thumb_filename.jpg

小文件名.jpg

大文件名.jpg

我需要做很多字符串替换来插入前缀以显示正确版本的图像。无论如何我可以将文件名保存在完整路径的数据库中吗?

如果不是在视图中显示我的文件的最佳方式是什么?

0 投票
2 回答
2800 浏览

php - 以 JSON 形式返回验证错误消息 - Laravel 6

我想以 JSON 格式返回失败的验证尝试消息。我以前使用过类似的东西,它在 Laravel 5 上工作,我相信......

但是,对于我们的新项目,我们使用的是 Laravel 6,上面的内容只是返回一个空白页面。

在 Laravel 6 中,以下成功返回错误消息,尽管不是在 JSON 中......

response()Laravel 6中的工作方式必须有所改变。

任何想法如何在 Laravel 6 中以 JSON 格式返回验证消息?谢谢。

0 投票
1 回答
2762 浏览

php - Laravel 从 5.8 到 6 更新项目的问题

我在 Laravel 5.8 中有项目。我想更新到6.0。如何将我的项目更新到版本 6?

我的作曲家.json:

运行时出现错误:composer update

我该如何修复它?在我的项目中可以这样做吗?

我的文件 Composer.json 是否正确?有可能更新吗?

请帮我。

0 投票
1 回答
2136 浏览

php - 此路由不支持 PUT 方法。支持的方法:GET、HEAD、POST Laravel 6

我正在使用 Laravel 6 制作编辑表单。显然,这是一个普遍的问题,我在这里查找了如何解决它,我尝试以 5 种方式放置隐藏的 csrf 字段,并且每次运行时都出现相同的错误,所以 IDK 如果这些解决方案已被 Laravel 6 或我弃用我做错了什么。

编辑刀片.php

PostsController.php

我的路线,以防万一

这些是我尝试编写 csrf 字段的其他方式。

方式一:

方式二:

方式3:

方式四:

所有这些都导致我收到相同的错误消息。

0 投票
2 回答
1341 浏览

mysql - Laravel 6.0 迁移 - SQLSTATE[HY000] [2002] 没有这样的文件或目录

我正在尝试使用 laravel 创建迁移,但出现此错误:

我试图更改主机名和套接字。没有任何效果

这是我的 .env 配置文件:

我检查了套接字是否存在,并且我还创建了一个指向 /tmp/mysql.sock 的链接。我更改了 php.ini 文件:

程序版本:

0 投票
0 回答
39 浏览

laravel - 表分离问题

我正在使用 Laravel。我从用户表中删除了电子邮件字段,然后为电子邮件创建了一个单独的表。但是当我尝试使用 Laravel 的内置身份验证系统发送密码重置链接时,我收到一个错误:Laravel 在用户表中找不到电子邮件字段。

现在我必须让它从我的新电子邮件表中访问电子邮件,但我不知道如何。

这是错误:

Illuminate\Database\QueryException SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'where clause' (SQL: select * from users where email = user1@yahoo.com limit 1)

0 投票
1 回答
3180 浏览

javascript - Laravel 6 - @push 和 @stack

大家好,我是 Laravel 新手,目前正在使用 Laravel 6.0

出于某种原因,我使用 @push 的 javascript 无法正常工作。该脚本仅在我将代码粘贴到刀片文件中而不使用资产文件夹时才有效。

add.blade.php

布局 > app.blade.php

公共(资​​产)> js > position.js

如果我将脚本粘贴到 add.blade.php 并使用@section,它可以工作,但我担心我的系统的安全性会受到损害。请帮忙。

0 投票
1 回答
422 浏览

php - 我无法在 Laravel 6 中显示存储中的文件

我有一个 Laravel 6.0 应用程序,用户可以在其中将文件上传到服务器,并将其存储在laravel. 我使用的系统一直在一个较旧的 Laravel 5.6 项目中工作。

控制器给我的链接:

domainame.com/public/file?folder=文件夹名&文件=1569323440filename.png

控制器

看法

我得到的错误是 404 错误,因为尝试访问的链接不存在。在我之前的项目中,链接是这样的:

domainame.com/public/文件夹/文件

我创建了一个指向存储系统的符号链接。我是否缺少另一种类型的配置或其他东西?

0 投票
0 回答
441 浏览

php-7.2 - 如何在 PHP 7.2 中更改计数函数以像 PHP 7.1 一样工作?

我无法在 PHP 7.2 中访问类似 PHP 7.1 的 count 函数我需要 PHP 7.2,但 count 函数在旧版本的 PHP count() 中有效。

"message": "count(): 参数必须是数组或者实现了 Countable 的对象"