问题标签 [laravel-8]

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 投票
0 回答
36 浏览

php - 如何使用 JSON 获取非对象的属性

如果这是一个愚蠢的问题,我仍在学习,请原谅我,但我自己似乎无法找到解决方法。

我在获取 JSON 的“title”属性和我得到的错误时遇到了问题

“试图获取非对象页面/results.blade.php:28 的属性‘标签’”

我知道 $tags 是一个数组而不是一个对象。

我用 $tags 做了一个 foreach

foreach ($result->tags as $tag)

我也知道 $tag 包含我需要的数据,因为当我死并转储 $tag 时,我得到了这个

在此处输入图像描述

我的问题是如何访问数组内的未命名 JSON?

title 属性位于“tags”数组中,浏览器给我一个错误,我无法访问它,因为它是一个非对象。

你能帮我写代码吗?

这是我的控制器

这是我的刀片

"

0 投票
1 回答
22 浏览

php - 图像未显示在 ckeditor 中

我在 laravel 中使用 CKEditor 实现图像上传,但图像已上传但未显示。我需要帮助,请。

这些是我的代码

输出是这个

在此处输入图像描述

0 投票
1 回答
6019 浏览

laravel - 类 Illuminate\Support\Facades\RateLimiter 未找到

我创建了我的 laravel 项目,如下所示:

这将使用 laravel 版本 8 创建我的项目。因为我想使用 Laravel 7,所以我修改了 composer.json:

之后我运行:

以所描述的错误结尾(Class Illuminate\Support\Facades\RateLimiter not found )

事实上,该类在 Support 门面中并不存在。降级过程不应该纠正这个吗?

0 投票
0 回答
41 浏览

mysql - 添加新迁移时 Laravel 迁移不起作用

我创建了这个迁移,然后运行它 PHP artisan migrate,但它不起作用。

我正在使用最新版本的 8 级我该怎么办?

我遇到了那些错误

0 投票
3 回答
8270 浏览

laravel - Laravel 本地化和来自 Jetstream / Fortify 的路线

我有这个新的 Laravel 项目要处理。我们希望以多种语言提供它。

我用 JetStream 开始了这个项目。JetStream / Fortify 自动处理身份验证等路由。然后我添加了https://github.com/mcamara/laravel-localization来处理本地化。它适用于我自己创建的路线:

但是如何在 Jetstream 和 Fortify 处理的路由上设置组、前缀和中间件?

[编辑]

因此,在@TEFO 提出一些建议后,我正在尝试添加一个中间件来处理设置语言环境。添加 :

强化.php:

新的中间件 setLang :

将中间件添加到$routeMiddleware.

我在尝试到达时收到此错误http://mylaravel/en/login

0 投票
2 回答
360 浏览

php - 如何在 laravel 的注册中设置自定义重定向 url?

RegistersUsers我将Trait 中的register 方法覆盖RegisterController为:

正如您在最后看到的那样,我返回了自定义路由,但在注册后,它将重定向到/home.

这是protected $redirectTo = '/';

为什么它不能重定向到route('register.token')

更新

这是register.token路线:

这是showTokenForm方法:

0 投票
2 回答
343 浏览

php - 带有 Psy shell 的 Laravel 8 交互式调试不起作用

在 Laravel 7.x 中,我习惯于通过eval(\Psy\sh());输入代码进行交互式调试。升级到 Laravel 8 后,它似乎不再工作了。还有其他方法可以在 Laravel 8 中进行交互式调试吗?

0 投票
1 回答
3262 浏览

laravel - 无法在 Apache 上使用 Laravel 8 的 Jetstream 获取登录/注册页面

我已经安装了 Laravel 版本 8,并使用该--jet标志创建了一个项目,之后我也运行了该标志,npm install && npm run dev并且还成功运行了迁移(由工匠的消息确认并查看我的数据库并查看那里的表格),并且mydomain.loc向我展示了 Laravel 的欢迎页面,但我的问题是mydomain.loc/register不显示注册页面,mydomain.loc/login. 在浏览器中输入这些地址会显示 Apache 的 404 页面(mod_rewrite 也已启用,我也尝试过重新启动 Apache 服务)。

我在 Ubuntu 20 虚拟机上运行 Apache2,它在DocumentRoot /var/www/html/myproj/public. MySQL也在虚拟机中运行,我已经将它的信息添加到.env文件和config/database.php.. .) 登录和注册页面除外。

不确定它是否重要,而且由于这只是在开发中,我也在chmod 777 -R项目的根目录上做了一个,以确保它不是一个许可的事情。

这是我的 Apache 站点的配置(仅对这个问题重要的部分):

这是我routes/web.php文件中的内容:

0 投票
2 回答
3690 浏览

components - Laravel Jetstream 组件

尽管进行了一些研究,但我找不到任何关于如何自定义 Jetstream 组件(例如“欢迎”)的参考资料。也许有人暗示如何做到这一点?谢谢!

0 投票
1 回答
440 浏览

laravel - Route::get 在 Laravel 8 API 中返回空白

我已经安装了最新版本的 laravel,即 Laravel 8。现在,我正在制作一个 API,遇到了这个奇怪的问题。我正在做 API wayback Laravel 5.6,所以这对我来说并不新鲜。

问题:

GET 方法在使用邮递员时返回空白,即使我将它包装在 auth:api 中间件中以检查是否会显示 {"message":"Unauthenticated."} 但它不会显示。意思是,即使错误也不起作用。但是当我改变我的发帖路线时,它奏效了。

这是我的路线清单:

路线列表

这是 GET 方法的 POSTMAN 响应:

获取方法

这是 POST 方法的 POSTMAN 响应:

发布方法

这是控制器:

如您所见,它们是相同的,因此邮递员应该为 GET 和 POST 返回相同的值。我已经尝试过 route:clear 但它不起作用。

谢谢你。