更新到最新的 0.13,并使用最新的 Lumen 5.6。 (流明 - 不是 Laravel。)
安装程序一直有效。 现在,每当我们点击/logs
端点时,我们都会得到以下信息:
Class 'Crypt' not found (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php
我们的web.php
符合要求:
$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function () use ($router) {
$router->get('logs', 'LogViewerController<strong i="12">@index</strong>');
});
是的,我们在app.php
有相应的行:
// Lumen.log viewer.
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);
根本无法克服这个错误。 不知道是不是和Lumen升级到5.6,日志查看器本身升级到0.13有关,还是两者兼而有之。
请帮忙。 谢谢。
好,谢谢!
这不是 Lumen 的问题,它在 Laravel 日志查看器中出现了问题,它现在使用Crypt
(在 Lumen 中无法访问)。 我通过https://github.com/rap2hpoutre/laravel-log-viewer/commit/6789caf0ecfae14f7238b3d20832d961f503351f (谢谢你)修复了它。 您可以尝试更新到 v0.14 吗? 让我知道现在是否可以!
在 0.14.1 上,现在是这个错误:
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
哎呀。 好的固定! 你可以试试 v0.14.2 吗?
感谢您的耐心等待!
嗨@rap2hpoutre ,我认为这是@mhousser的问题所在: https :
0.14.2 仍然给我同样的错误:
Call to undefined function Rap2hpoutre\\LaravelLogViewer\\config_path()
哎呀。 我今天在每次提交中都会提交错误(因为我没有花时间阅读和测试,嗯。我一定很累)。 对不起。
好的, @mikemand (日志查看器的原创者!):你要提交 PR 吗? (如果您愿意,我可以尝试自己修复它!)
嗨@rap2hpoutre ,我会尽快尝试修复。 :)
Lumen 在某些方面非常有用,但它太精简了,有时很难在同一个包中同时支持 Laravel 和 Lumen。 :(
谢谢@mikemand !
@mhousser该修复程序在 v0.14.3 中可用。
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. (View: \/var\/www\/server\/vendor\/rap2hpoutre\/laravel-log-viewer\/src\/views\/log.blade.php)
我不确定这是否仍然是一个错误,还是我们在升级到最新的 Lumen 5.6.*.. 时没有做的事情?
没关系。 APP_KEY
需要 32 个字符长,这不是很明显。 Lumen中没有artisan key:generate
,所以大部分谷歌搜索结果也没有用。
它现在正在工作。 Laravel/Lumen 日志查看器已备份并运行。 :)
多么美好的一天! 通常,日志查看器的生活有点无聊:今天,它的下载量达到了 100 万,并且崩溃的次数比平时多得多🤔
非常感谢你的帮助!
最有用的评论
没关系。
APP_KEY
需要 32 个字符长,这不是很明显。 Lumen中没有artisan key:generate
,所以大部分谷歌搜索结果也没有用。它现在正在工作。 Laravel/Lumen 日志查看器已备份并运行。 :)