precisamos consertar o controlador b / c Redirect não está funcionando
clicar em deletar dá:
"message": "Class redirect does not exist",
"exception": "ReflectionException",
cheers max
Acabei de experimentar uma nova instalação do Lumen 5.3 e funciona. Você perdeu esta etapa?
Habilite fachadas descomentando esta linha em bootstrap / app.php:
$app->withFacades();
sim, eu tenho fachadas ativadas ... estranho ... estou recebendo este erro
este erro ocorreu durante a exclusão de um arquivo de log
@mstaack Desde a versão 5.2, o Lumen usa uma classe Redirector diferente (diferente do Illuminate) e não oferece mais um alias de contêiner para a classe Redirector ou Redirect Facade fora da caixa. Portanto, você mesmo deve fazê-los.
Em seu bootstrap/app.php
, adicione o seguinte código
$app->withFacades(true, [
'Illuminate\Support\Facades\Redirect' => 'Redirect'
]);
$app->bind('redirect', 'Laravel\Lumen\Http\Redirector');
@ rap2hpoutre No LogViewerController
, você pode querer considerar o uso de redirect()
ajudante função em vez de o Redirect
fachada desde o que terá o mesmo comportamento em ambos os Laravel e Lumen sem extras configuração.
@elghobaty Obrigado por sua análise e solução alternativa! redirect()
helper não parece existir no Laravel 4.2 e este pacote ainda é compatível (espero) com o Laravel 4.2, por isso não quero alterá-lo. Talvez devêssemos usar redirect()
se existir e Redirect
façade se não existir? Sinta-se à vontade para enviar um PR se achar que está tudo bem e eu irei mesclá-lo.
Corrigido na v0.7.1 (graças a @elghobaty)
Comentários muito úteis
@mstaack Desde a versão 5.2, o Lumen usa uma classe Redirector diferente (diferente do Illuminate) e não oferece mais um alias de contêiner para a classe Redirector ou Redirect Facade fora da caixa. Portanto, você mesmo deve fazê-los.
Em seu
bootstrap/app.php
, adicione o seguinte código@ rap2hpoutre No
LogViewerController
, você pode querer considerar o uso deredirect()
ajudante função em vez de oRedirect
fachada desde o que terá o mesmo comportamento em ambos os Laravel e Lumen sem extras configuração.