问题标签 [laravel-5.6]

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 投票
2 回答
11632 浏览

php - 使用 Laravel 5.6 和 php-fpm 登录到 stdout / stderr

我希望我的 laravel 应用程序能够运行良好的 12 因素应用程序。现在,我正在努力让他们在 php-fpm 下往返日志stdout(我也可以)。stderrphp版本是7.2.1,laravel版本是5.6.3。

我将 laravel 配置为使用single驱动程序写入标准输出:

这适用于测试服务器,但 fpm 会在其前面加上日期和警告:[19-Feb-2018 09:43:41] WARNING: [pool www] child 12 said into stdout:每 ~1000 个字符。该问题似乎被称为issue 71880 (prefix)issue 69031 (truncation)拉取请求在去年 6 月 / 11 月看到了最后一次操作。有没有人有一个不分块或截断日志消息的解决方法(我正在记录 json 对象,我喜欢它们完整)?

为什么 PHP-FPM 在写入标准输出时会添加警告前缀?与此有关,但仍然没有解决。

如果有人感兴趣,这是 UseJsonFormatter.php:

0 投票
0 回答
618 浏览

php - 升级到 Laravel 5.6 后 PHPUnit 停止或耗尽内存

我有一个工作测试套件,但是我的本地环境有两件事发生了变化。1)我已将 Homestead 升级到版本 7 和 2)我已将我的应用程序升级到 Laravel 5.6。

现在我遇到了 PHPUnit 耗尽内存分配的问题,除非我添加ini_set('memory_limit', '1024M');到我的createApplication方法的开头。然后我的测试套件进一步发展,但最终完全停止。

奇怪的是,如果我运行该套件孤立地停止的测试,它就会通过。事实上,如果我只测试可能包含 10 个测试的整个文件,测试都通过了。仅在尝试一次性测试整个套件时才会停止...

就好像事情没有在测试之间得到清理,它只是填满了内存并冻结了。

但我使用的是默认的 TestCasetearDown方法:

据我了解,因此重置了测试之间的所有内容。

我在内存中使用 sqlite 作为我的测试数据库。

升级后还有其他人遇到问题吗?


更新

我最终明白了这一点。这是 PHP 7.2 的一个问题。降级到 7.1 并且所有测试都通过了默认内存限制没有问题。

0 投票
1 回答
1818 浏览

php - 带有“tymon/jwt-auth”的 laravel 5.6.4 身份验证不起作用

我试图使用作曲家安装 tymon/jwt-auth 和 laravel 5.6.4

作曲家需要 tymon/jwt-auth

但它显示了一些这样的错误:

安装失败,正在将 ./composer.json 还原为其原始内容。

更新:

首先,我尝试composer update在 composer.json 文件中添加一些特定版本的依赖项。喜欢"tymon/jwt-auth": "0.5.*""barryvdh/laravel-cors": "^0.8.2"

之后,我尝试composer require tymon/jwt-auth不删除具有特定版本的行tymon/jwt-authbarryvdh/laravel-cors。从 composer.json 文件中删除具有特定版本的tymon/jwt-auth行后

命令工作正常。

谢谢

0 投票
1 回答
910 浏览

php - Laravel data_get helper 对数组和对象有不同的行为

像这样或数组和对象这样做有什么具体原因吗?

Laravel doc ref他们这样提到data_get function retrieves a value from a nested array or object using "dot" notation:所以数组和对象的行为应该是相同的

0 投票
4 回答
16469 浏览

php - 如何在 laravel 中显示分页?

我使用 laravel 5.6

我试试这个文档:https ://laravel.com/docs/5.6/pagination

我的控制器是这样的:

我的列表功能是这样的:

如果我dd($products);,结果是这样的:

在此处输入图像描述

在视图 laravel 中,我添加了以下内容:

然后我上网查了一下,结果是空的

为什么结果为空?

有什么不对?

如果图像未显示,请访问此处:https ://postimg.org/image/w39usbfrv/

0 投票
1 回答
472 浏览

laravel - 如何将分页数据和数组从控制器 laravel 传递到 vue 组件?

我的控制器是这样的:

dd($products);像这样的结果: https ://postimg.org/image/w39usbfrv/

我的视图刀片 laravel 是这样的:

我的 vue 组件产品列表如下:

如果我运行代码,在控制台上只显示结果console.log(this.test)

结果console.log(this.products)不显示

为什么不显示?

我怎么解决这个问题?

0 投票
1 回答
624 浏览

laravel - 如何在 vue 组件上显示分页 laravel?

我的控制器是这样的:

dd($products);像这样的结果: https ://postimg.org/image/w39usbfrv/

我的视图刀片 laravel 是这样的:

我的 vue 组件产品列表如下:

如果我运行代码,结果{{this.page}}为空

如果这个:{{$products->links()}}放置在视图 laravel 中它可以工作

但是如果传给vue组件,结果是空的

我怎么解决这个问题?

笔记 :

我知道如何使用 ajax 请求。但我不使用它。在这里我只想尝试另一种方式

0 投票
1 回答
312 浏览

laravel - 如何在 vue 组件中调用视图刀片 laravel?

我的视图刀片 laravel 是这样的:

在视图blade调用vue组件

像这样的 vue 组件:

在vue组件中,我想调用view Blade laravel

像这样的视图刀片:

我想调用它是因为分页只在视图刀片中运行

我该怎么做?

0 投票
2 回答
934 浏览

vue.js - 在 Vue.js 和 Laravel 5.6 中使用 Socket.IO 是否安全

我正在使用 Laravel 5.6、Vue.js、Socket.IO

下面是我使用 Socket.IO 发送实时消息的代码

问题:使用 Socket.IO 是否安全,因为它是客户端。任何人都可以看到此信息。

我使用的是 Pusher,因为它很昂贵,所以我将代码更改为使用 Socket.IO

0 投票
2 回答
9376 浏览

vue.js - 在 laravel 中导入 vue 包

在 laravel 5.6 中导入 vue 包的正确方法是什么?它带有 vue 和 bootstrap 预安装。我看到它们都是在公共目录的 app.js 中编译的,但我可以弄清楚如何导入https://github.com/moreta/vue-search-select并使用它。在我尝试自行导入后:

错误:

在线:

直到现在我试过这个:

资产/js/bootstrap.js:

资产/js/app.js:

组件

我跑了:npm install 和 npm run watch: