问题标签 [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 投票
26 回答
308944 浏览

laravel - Laravel 从迁移中迁移特定文件

您好,请阅读https://laravel.com/docs/5.4/migrations中包含的所有文档。

有没有办法迁移某个迁移文件(仅限 1 个迁移),因为现在每次我使用更改php artisan migrate:refresh并且所有字段都被重置时。

0 投票
1 回答
1127 浏览

laravel - Laravel 密码重置电子邮件未在 Heroku 上使用 gmail 发送

我目前在处理由make:auth in Laravel 5.6. 我的应用程序托管在 Heroku 上。在我当地的环境中,一切正常。我在 Heroku 的配置变量中设置了正确的值,在我的本地.env文件中相同:

我在这里读到我必须硬编码里面的值app/mail.php而不是引用.env文件,因为 Heroku 不会识别/理解这个引用

但随后我的数据将在 GitHub 存储库中可见。

我在这里做错了什么?

编辑:

公认的答案是要走的路,应该使用附加组件在 Heroku 中发送邮件。在设置 sendgrid 之后,我仍然找到了一种让它与 gmail 一起工作的方法;)

在这些步骤之后,它起作用了。也许这对其他人有帮助。

编辑2:

我将 Laravel 从 5.x 版迁移到 8 版,但又遇到了问题,所以我不得不再次使用 gmail 更改我的方法。

我不得不:

0 投票
1 回答
125 浏览

php - 如何考虑laravel excel上传中唯一规则中的现有ID?

我的控制器代码如下:

我创建了一个客户,然后想更改其名称。我该怎么做?我不能上传相同的名字。因为它不会是唯一的。所以我在尝试唯一性时需要考虑id。我不确定在验证期间究竟如何做到这一点。任何帮助,将不胜感激

0 投票
2 回答
3923 浏览

php - 在 Laravel 8 中使用用户名和密码进行身份验证的问题

我最近开始使用 Laravel 8,我正在尝试同时使用用户名和电子邮件登录,但我不知道该怎么做。在 Laravel 7 中,我可以使用...

LoginController由于文件夹内不再存在,如何在 Laravel 8 中同时使用用户名和密码登录Auth

0 投票
3 回答
14331 浏览

laravel - Laravel 8 - 路由找不到控制器:目标类 [Auth\LoginController] 不存在

我今天去测试了 Laravel 8,但是 Route 外观似乎再也找不到控制器了。

该路线/home给了我这个错误:

目标类 [HomeController] 不存在。

运行时出现类似错误:php artisan route:list

0 投票
20 回答
299597 浏览

php - 目标类控制器不存在 - Laravel 8

这是我的控制器:

如屏幕截图所示,该类存在并且位于正确的位置:

在此处输入图像描述

我的api.php路线:

当我register使用 Postman 到达我的路线时,它给了我以下错误:

目标类 [Api\RegisterController] 不存在。


更新:

感谢答案,我能够修复它。我决定为这条路线使用完全限定的类名,但还有其他选项,如答案中所述。

0 投票
8 回答
29210 浏览

php - Laravel,调用未定义函数 Database\Seeders\factory()

运行命令时出现标题错误:

我的截图: 在此处输入图像描述

我不知道这个问题来自哪里。我正在寻找代码示例和解决方案,但我没有找到任何东西:(

文章TableSeeder.php

文章工厂.php

DatabaseSeeder.php

预先感谢您的帮助!

0 投票
2 回答
2405 浏览

laravel - 使用 Laravel 8(和 Jetstream)将自定义数据传递到 login.blade.php

没有实现我自己的登录控制器,有没有办法使用 Laravel 8 和 Jetstream (Livewire)将数据传递到views/auth/login.blade.php中?

在 Laravel 7 中,LoginController 有一个 showLoginForm() 方法,你可以重写它并返回一个带有附加数据的视图。Jetstream 似乎并不那么简单。

0 投票
3 回答
14180 浏览

php - 无法在 Tinker 中使用 Laravel 工厂

我无法在 Laravel Tinker 中使用模型工厂。

//ItemFactory.php

修补匠内部

它给我一个错误:

PHP 致命错误:在第 1 行的 Psy Shell 代码中调用未定义的函数 factory()

0 投票
1 回答
273 浏览

laravel - 用 Blade 组件替换 Vue 组件,完全可以吗?

我计划用刀片组件和刀片视图完全替换带有 Vue 前端的 Laravel 应用程序,但我有一个简单的问题。现在的问题是,虽然我可以使用 Vue 或其他一些 javascript 框架实现的大部分功能都可以使用刀片来完成,但是,在不使用任何其他 js 框架或编写香草js。还是这是唯一可能的方法?或者我是否需要使用带有或不带有 balde 组件的 vue js 来实现这些事件处理或使 ui 反应。如果解决方案是使用 vanilla js,那么正确的方法是什么?

例如,正如它在 vue 文档中所写的那样,菜单按钮可以很容易地使用如下方式处理:

最大的问题是刀片组件可以单独替代vue js组件吗?