问题标签 [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 回答
8664 浏览

laravel - Laravel 5.4 有时验证规则不起作用

我正在尝试仅在日期字段存在时才对其进行验证。在我从 Laravel 5.2 升级到 5.4 之前它运行良好

在 Laravel 5.2 中,这条规则可以正常工作:

在 5.4 它返回验证错误The available from is not a valid date.我尝试了这个新规则

仍然有同样的错误,似乎sometimes规则根本不影响验证。我怎样才能摆脱这个错误?

我不明白为什么 Laravel 改变了以前工作的东西!!!

0 投票
2 回答
3302 浏览

php - Laravel,从刀片模板文件中调用控制器方法

嘿伙计们!我使用 Laravel 5.4,WAMP 作为本地主机。我正在努力解决Controller@methodName在我的header.blade.php文件中调用 a 的问题,因为我想在我的 header.blade.php 文件中显示用户的所有通知。通常,我在不同页面中的路线的帮助下获取所有需要的数据。但是对于这种情况,我需要在不使用路由的情况下调用。这是我的代码NotificationController

我应该在我的头文件中接收所有这些数据。我用过: {{App::make("NotificationController")->getNotification()}}{{NotificationController::getNotification() }}但它说Class NotificationController does not exist。请帮帮忙!

0 投票
2 回答
269 浏览

php - Laravel 5.4:500 ISE 没有任何错误输出

我最近一直在开发一个 laravel 应用程序,当我完成它时,我决定通过 FTP 将它上传到服务器。我已经在 storage/ 目录中设置了所有正确的文件夹,并将它们修改为 777。在服务器上设置了 ModRewrite,但我仍然得到一个 500 ISE,而浏览器中没有显示任何日志堆栈。我无权访问 Apache 日志,因此无法检查问题所在。拜托,你能给我一些关于什么是错误的以及如何解决这个问题的建议吗?(该应用在 PC 上的本地服务器上运行良好)

0 投票
1 回答
1425 浏览

php - Laravel custom validator function not being called

I'm trying to add a custom rule for validator, but it's not working at all, the function is not even called. I took this from documentation(https://laravel.com/docs/5.4/validation#custom-validation-rules):

In AppServiceProvider::boot I have this:

and In my controller I have this:

The validator doesn't fail. What am I doing wrong?

0 投票
4 回答
13466 浏览

php - 如何在 Laravel Mix 中将公共路径更改为包含下划线的内容?

在 Laravel 5.4 中引入了 Mix 来编译资产和维护资产管道。混合默认为您的公共目录被命名为public. 在许多情况下,包括我的,我的公共目录被称为别的东西。在我的情况下,它是public_html.

如何更改资产编译到的公共目录?

我尝试将路径更改webpack.min.js为:

不幸的是,这编译为:

在 Laravel 5.3 和 Elixir 中,这很简单:

我检查了 Mix 的配置文件,但在这里看不到任何明显的东西。

请注意:这是 Laravel Mix 的 npm 包,因此与文件中的修改无关index.php

0 投票
3 回答
10383 浏览

php - 从 belongsToMany 关系中获取相关 ID 的数组 - Laravel 5.4

我有这个解决方案在 Laravel 5.3 中运行良好

在我的Procedure模型中:

现在,在迁移到 Laravel 5.4 后,我收到了这个错误:

似乎getRelatedIds已删除。

我的问题:

如何在 5.4 中获取数组?

先感谢您。

0 投票
2 回答
2486 浏览

laravel - 如何在 Laravel 5.4 Markdown 邮件中转义字符串?

Laravel 5.4 有一个新特性。您可以在邮件模板中使用 Markdown。

这是我的邮件刀片模板:

我的问题是:的第一个字符$message->text可以是#数字符号或哈希),所以字符串被解析为标题......

更新:

您可以使用\ ( https://meta.stackexchange.com/a/198231 )转义所有降价字符

我试图用这段代码转义所有字符:

但我认为这不是推荐的方式......

我怎样才能逃脱字符串?

问候

0 投票
2 回答
2200 浏览

php - 使用 Laravel 5.4 上传图片并在前端显示

我正在使用 Laravel 5.4。我想用我的博客上传图片。所以我在storage/app/public/upload这样的文件夹中上传了图片。

它正在正确上传图像。但是我在博客前端显示图像的问题。

我想显示如下图

它是添加图像路径http://127.0.0.1:3000/storage/app/public/upload/man.png

但静止图像不可见。

0 投票
0 回答
229 浏览

php - Laravel 5.4 未连接到 WTSERVER 中的 Maria DB

最近开始使用安装在 Amazon WorkSpace 中的WTServer 。

所以在全新安装的 laravel 5.4 中,

我试着做

php artisan migrate为了设置 laravel 相关的表。

但我收到以下错误。

SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接。

我在我的控制器中转储了这样的连接详细信息。

它说连接建立良好。

但是我尝试在表中执行 SELECT /Insert/Delete 任何内容,它给了我2002错误。

任何想法可能出了什么问题

谢谢

0 投票
3 回答
167 浏览

angularjs - 如何在 Laravel 模板中使用 Angular JS 标签?

如您所知,Laravel 在模板中具有资产功能,例如:

当我尝试在模板 Laravel 中使用 Angular JS 变量时,它会调用错误:

错误:

使用未定义的恒定 currentPlaying - 假定为“currentPlaying”(查看:\laravel\resources\views\welcome.blade.php)