问题标签 [laravel-5.4]

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 回答
808 浏览

laravel - 127.0.0.1:54282 laravel 5.4 上的无效请求(意外 EOF)

我全新安装了 laravel 5.4,我检查了所有文件,所有文件都有结束标签,或者任何循环或条件都已正确设置,但我仍然收到此错误。可能是什么问题呢?谢谢。

0 投票
0 回答
189 浏览

laravel - 在 Mailview 中嵌入图像不再起作用

升级到 5.4 后,Notifiy 邮件出现问题,我们通过嵌入应用程序徽标

而且它不再工作了,我有一个 5.3 副本,它可以工作.. 看起来 $message 变量不再自动注入。我们尝试不使用嵌入图像并且邮件视图正在工作。

我们的升级过程中是否缺少任何东西?我检查了升级指南两次..我们没有使用降价。

错误:

代码示例:

0 投票
1 回答
367 浏览

laravel - Laravel TransformRequest 不适用于自己的 Request 类

此问题已在 Laravel 5.4.9 中修复。

这两个新的中间件类不适用于我自己的请求。两个新的中间件是:

但是,他们不会将更改应用于我自己的请求。例如:我有这个要求:

当我使用 var_dump 时,我可以看到内容没有改变。

如果我Illuminate\Http\Request在我的控制器中使用它可以工作。

有没有办法在我自己的请求类中实现更改?

0 投票
2 回答
572 浏览

laravel - Laravel 5.4 安装错误

我正在使用 laravel 安装程序命令设置我的项目,

但它返回以下错误。

我的开发环境设置:-

0 投票
2 回答
3347 浏览

laravel - Laravel Mix 和 SASS 更改字体目录

我正在使用 Laravel 5.4 和 Laravel Mix 来输出 SASS 文件。

在我的字体定义中,我正在配置它们,以便在输出 CSS 时它将指向文件,public/assets/fnt/font-name/filename.ext但处理器会更改输出,以便它改为指向public/fonts/filename.ext. 有没有办法阻止它改变输出路径?

默认情况下它会做这样的事情对我来说毫无意义。

编辑

我已经看到他们在 Mix 中使用的默认值是罪魁祸首:

我尝试过使用null-loader而不是,file-loader但它导致它失败,因为它找不到node_modules最初不应该在其中查找的文件。

删除有问题的规则会导致尝试打开和评估有问题的字体文件时出现大量错误:

我至少可以添加emitFiles: falseoptions防止它复制文件,但路径仍在更改中。

0 投票
1 回答
867 浏览

php - Laravel 5.4:路由模型绑定的自定义视图找不到 ID

当我开始使用 Laravel 时,这应该很简单:当我的路由模型绑定找不到给定的 ID 时,如何定义要呈现的自定义视图?

这是我的路线:

Route::get('/empresa/edit/{empresa}', 'EmpresaController@edit');

这是我的控制器的方法:

这是我使用错误处理程序的“尝试”:

这真的是怎么做到的?

0 投票
1 回答
459 浏览

php - 我无法在 Laravel 中使用 make:migration 命令生成迁移文件

这发生在我几个月前。它可能发生在作曲家更新的过程中,但我还不确定。我什至已经将我的项目更新到 Laravel 5.3,但我仍然无法通过 Artisan 进行 make:migration 工作。没有它更新到 5.4 的项目,它仍然无法正常工作。

我检查了这个线程,我有完全相同的问题。症状完全相同,但是 OPs 解决方案对我不起作用。

  • 运行 make:migrate 时,我在终端中没有收到任何错误或结果。
  • 我似乎可以通过 Artisan 生成任何其他文件。
  • 我试图创建一个新模型并将 -m 与它一起传递。没用。
  • 我检查了权限(甚至更改了迁移文件夹),但没有帮助。
  • 如果我创建自己的迁移文件,则通过工匠的其余过程可以正常工作(迁移、数据库操作等)。
  • 我尝试过使用不同的终端和计算机。
  • 由于项目已升级甚至重新安装,我担心它与深层内核无关。然而,也许来自更高层次的某种冲突。
  • 在我的任务的最后阶段,我试图找出哪些用户交互元素可能会影响 make:migration。没有任何效果。

我在没有任何解决方案的情况下搜索了网络,然后我放弃了那个项目并开始制作自己的迁移文件。但是,当我看到其他线程时,我现在有了一些新的希望。

0 投票
1 回答
914 浏览

php - 在 Laravel 中将 Controller 与我的公用文件夹一起使用

我买了一个包含 HTML 文件、CSS 和 Javascript 的模板。现在我想使用 Laravel 5.4,所以我有资源文件夹和公用文件夹。看完这篇

点击这里重定向到主题

我知道模板给我的所有 CSS、Javascript 都必须放入我的公共文件夹中。

问题是什么?我的索引页面(当用户进入我的站点 www.mysite.com 时打开的页面)必须连接到服务器以获取一些统计数据,并且索引页面在公共文件夹中!如果我为我的索引制作一个控制器,我需要将它放入带有 index.blade.php 的资源/视图文件夹中

如果我将我的索引页面放入资源/查看我的浏览器总是重定向到公用文件夹的索引,那么......我对这一切感到头疼,你能帮我解决我的问题吗?

我认为我不是第一个需要使用控制器创建索引以连接到我的服务器的人。

谢谢!

0 投票
1 回答
359 浏览

php - 升级到 Laravel 5.4 后无法保持用户登录

我有一个使用 Laravel 5.3 制作的应用程序运行良好,但是升级到 Laravel 5.4 后,每次我们进行身份验证时,它都运行良好,并且我们可以访问用户信息:

问题是,它并没有真正登录,因为当我们想要访问该用户可以访问的受保护视图时,它会在登录页面上重定向。
我检查了全新安装的 Laravel 5.4 身份验证方法,找不到应用程序和这个全新的 5.4 应用程序之间的任何区别。
所以如果有人能告诉我这个问题来自哪里,那将非常有帮助,
谢谢。

编辑:似乎 Auth()->user() 在保护路由的中间件中获得空值。

0 投票
1 回答
1327 浏览

laravel - Laravel 5.4 新的可验证类

我目前正在构建一个具有不同类型用户的应用程序。我想创建这些用户类型并能够对它们进行身份验证。

我复制了用户类并制作了

然后在我的控制器中

将以下内容添加到 config/auth.php

但这不会验证我的自定义类。还有什么我应该做的吗?

谢谢你的帮助!

雅各布