问题标签 [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.
laravel - Laravel 5.4 有时验证规则不起作用
我正在尝试仅在日期字段存在时才对其进行验证。在我从 Laravel 5.2 升级到 5.4 之前它运行良好
在 Laravel 5.2 中,这条规则可以正常工作:
在 5.4 它返回验证错误The available from is not a valid date.
我尝试了这个新规则
仍然有同样的错误,似乎sometimes
规则根本不影响验证。我怎样才能摆脱这个错误?
我不明白为什么 Laravel 改变了以前工作的东西!!!
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
。请帮帮忙!
php - Laravel 5.4:500 ISE 没有任何错误输出
我最近一直在开发一个 laravel 应用程序,当我完成它时,我决定通过 FTP 将它上传到服务器。我已经在 storage/ 目录中设置了所有正确的文件夹,并将它们修改为 777。在服务器上设置了 ModRewrite,但我仍然得到一个 500 ISE,而浏览器中没有显示任何日志堆栈。我无权访问 Apache 日志,因此无法检查问题所在。拜托,你能给我一些关于什么是错误的以及如何解决这个问题的建议吗?(该应用在 PC 上的本地服务器上运行良好)
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?
php - 如何在 Laravel Mix 中将公共路径更改为包含下划线的内容?
在 Laravel 5.4 中引入了 Mix 来编译资产和维护资产管道。混合默认为您的公共目录被命名为public
. 在许多情况下,包括我的,我的公共目录被称为别的东西。在我的情况下,它是public_html
.
如何更改资产编译到的公共目录?
我尝试将路径更改webpack.min.js
为:
不幸的是,这编译为:
在 Laravel 5.3 和 Elixir 中,这很简单:
我检查了 Mix 的配置文件,但在这里看不到任何明显的东西。
请注意:这是 Laravel Mix 的 npm 包,因此与文件中的修改无关index.php
。
php - 从 belongsToMany 关系中获取相关 ID 的数组 - Laravel 5.4
我有这个解决方案在 Laravel 5.3 中运行良好
在我的Procedure
模型中:
现在,在迁移到 Laravel 5.4 后,我收到了这个错误:
似乎getRelatedIds
已删除。
我的问题:
如何在 5.4 中获取数组?
先感谢您。
laravel - 如何在 Laravel 5.4 Markdown 邮件中转义字符串?
Laravel 5.4 有一个新特性。您可以在邮件模板中使用 Markdown。
这是我的邮件刀片模板:
我的问题是:的第一个字符$message->text
可以是#(数字符号或哈希),所以字符串被解析为标题......
更新:
您可以使用\ ( https://meta.stackexchange.com/a/198231 )转义所有降价字符
我试图用这段代码转义所有字符:
但我认为这不是推荐的方式......
我怎样才能逃脱字符串?
问候
php - 使用 Laravel 5.4 上传图片并在前端显示
我正在使用 Laravel 5.4。我想用我的博客上传图片。所以我在storage/app/public/upload
这样的文件夹中上传了图片。
它正在正确上传图像。但是我在博客前端显示图像的问题。
我想显示如下图
它是添加图像路径http://127.0.0.1:3000/storage/app/public/upload/man.png
但静止图像不可见。
php - Laravel 5.4 未连接到 WTSERVER 中的 Maria DB
最近开始使用安装在 Amazon WorkSpace 中的WTServer 。
所以在全新安装的 laravel 5.4 中,
我试着做
php artisan migrate
为了设置 laravel 相关的表。
但我收到以下错误。
SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接。
我在我的控制器中转储了这样的连接详细信息。
它说连接建立良好。
但是我尝试在表中执行 SELECT /Insert/Delete 任何内容,它给了我2002
错误。
任何想法可能出了什么问题
谢谢
angularjs - 如何在 Laravel 模板中使用 Angular JS 标签?
如您所知,Laravel 在模板中具有资产功能,例如:
当我尝试在模板 Laravel 中使用 Angular JS 变量时,它会调用错误:
错误:
使用未定义的恒定 currentPlaying - 假定为“currentPlaying”(查看:\laravel\resources\views\welcome.blade.php)