小编use*_*329的帖子

将唯一标识符附加到 Laravel 请求

laravel 是否有一个包可以为每个请求添加唯一标识符,以便将其也用于日志?

例如:我知道 request-idas12121-1212s-121有错误,我可以查看日志以查找任何错误。

该 request-id 将在 UI 中看到,当从客户端获取包含错误的打印屏幕时,我可以进行调试

php request laravel

7
推荐指数
1
解决办法
4839
查看次数

在测试套件之前迁移内存sqlite中的数据库

我有一个laravel项目的测试者。现在,我使用磁盘文件进行测试。

问题:有没有一种方法可以在启动测试套件之前使用内存数据库并仅迁移数据库一次?

需要说明的是:我只想迁移数据库一次。我将进行超过100项测试,并且只希望执行一次迁移

sqlite testing laravel

6
推荐指数
1
解决办法
1561
查看次数

关闭应用程序后,Safari IOS 不会保留使用 JavaScript 设置的 Cookie

我尝试使用 JavaScript 设置 cookie 。假设 cookie 名称publish为 value on。一切都很好,刷新后 cookie 仍然存在。

我的问题是,关闭 Safari (IOS 11) 并再次打开页面后,cookie 不再存在。第三方添加的其他 cookie 也在那里。

问题:为什么我的 Safari 忘记了我的特定 cookie。

PS 我没有激活任何阻止 cookie 或阻止第三方 cookie。我在桌面浏览器上没有任何问题

cookies mobile-safari ios

5
推荐指数
1
解决办法
5080
查看次数

具有正则表达式的Laravel可选前缀路由

有没有办法创建带前缀的路线,所以我可以有这样的路线

/articles.html -> goes to listing  Controller in default language
/en/articles.html -> goes to the same controller
/fr/articles.html -> goes to the same controller
Run Code Online (Sandbox Code Playgroud)

我目前的问题是通过这样做:

Route::group(['prefix=>'/{$lang?}/',function(){});
Run Code Online (Sandbox Code Playgroud)

像这样的路线:/authors/author-100.html将匹配前缀'authors`,并且肯定没有称为"作者"的语言.

我用laravel 5.5

laravel laravel-5.5

4
推荐指数
2
解决办法
3710
查看次数

标签 统计

laravel ×3

cookies ×1

ios ×1

laravel-5.5 ×1

mobile-safari ×1

php ×1

request ×1

sqlite ×1

testing ×1