laravel 是否有一个包可以为每个请求添加唯一标识符,以便将其也用于日志?
例如:我知道 request-idas12121-1212s-121
有错误,我可以查看日志以查找任何错误。
该 request-id 将在 UI 中看到,当从客户端获取包含错误的打印屏幕时,我可以进行调试
我有一个laravel项目的测试者。现在,我使用磁盘文件进行测试。
问题:有没有一种方法可以在启动测试套件之前使用内存数据库并仅迁移数据库一次?
需要说明的是:我只想迁移数据库一次。我将进行超过100项测试,并且只希望执行一次迁移
我尝试使用 JavaScript 设置 cookie 。假设 cookie 名称publish
为 value on
。一切都很好,刷新后 cookie 仍然存在。
我的问题是,关闭 Safari (IOS 11) 并再次打开页面后,cookie 不再存在。第三方添加的其他 cookie 也在那里。
问题:为什么我的 Safari 忘记了我的特定 cookie。
PS 我没有激活任何阻止 cookie 或阻止第三方 cookie。我在桌面浏览器上没有任何问题
有没有办法创建带前缀的路线,所以我可以有这样的路线
/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