Laravel-log-viewer: A classe Rap2hpoutre \ LaravelLogViewer \ LogViewerController não existe

Criado em 23 abr. 2020  ·  12Comentários  ·  Fonte: rap2hpoutre/laravel-log-viewer

Acabei de atualizar o compositor em um projeto do Laravel e agora está aparecendo.

_Classe Rap2hpoutre \ LaravelLogViewer \ LogViewerController não existe_

Isso estava funcionando bem antes da atualização do compositor

Obrigada.

bug

Comentários muito úteis

Olá @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois & @avesgit !

Obrigado pela sua paciência e desculpe a bagunça. Eu mesclei um PR que introduziu uma alteração significativa e o lancei em uma versão secundária (v1.5.0): que coisa, sinto muito por isso.

⚠️ Decidi (espero não estar errado de novo!) Reverter essa mudança na v1.5.2 (considero a reversão como uma correção de uma regressão). 🔥

Infelizmente, isso significa que você também terá que reverter sua alteração. Lamento sinceramente. Já que apenas mais de 20 horas se passaram desde o lançamento, acho que podemos considerar que muitos projetos não serão afetados e os próximos usuários que farão a atualização não verão o problema. Eu prefiro preservar a versão semântica (novamente, talvez eu esteja errado e desculpe a bagunça) para evitar comportamento inesperado de outros usuários.

Sinta-se à vontade para me enviar feedback!

Todos 12 comentários

Certifique-se de despejar o autoloader ao atualizar:

composer update -oa

Oi @mikemand

Sim, tenho tentado isso e não funcionou para mim. O pacote está funcionando para você agora?

Por enquanto, é assim que estou fazendo funcionar.
web.php:
Route::get('logs', 'HomeController<strong i="10">@viewLogs</strong>');

HomeController.php:
use Rap2hpoutre\Controllers\LogViewerController;
public function viewLogs(){ $log = new LogViewerController(); return $log->index(); }

mesmo problema

Sim, está funcionando para mim. Suas rotas são armazenadas em cache? Verifique o diretório /bootstrap/cache . Você pode remover com segurança quaisquer *.php arquivos naquele diretório, eles serão gerados pelo Laravel no próximo carregamento da página.

Oh, não desculpe. Culpa minha, estava verificando um site com uma versão antiga ainda. O novo não está funcionando para mim. Estou investigando.

Ok, comecei a trabalhar. Usei a forma de roteamento baseada em classe, mas deve funcionar para a forma original baseada em string também.

Route::get('logs', [\Rap2hpoutre\Controllers\LogViewerController::class, 'index'])

Edit: Acho que vejo o problema. O namespace mudou para o controlador. Em vez de \Rap2hpoutre\LaravelLogViewer\LogViewerController agora é \Rap2hpoutre\Controllers\LogViewerController

Acho que é esse o problema! Precisamos apenas atualizar o arquivo README em relação à atualização.

Obrigado @mikemand !

Na minha opinião, o Composer precisa de alguma forma de fornecer etapas de atualização (se aplicável) quando estiver atualizando pacotes. Eu gasto mais tempo verificando cada pacote para um guia de atualização (e se eles não tiverem um, comparando versões) do que às vezes codificando. 😢

Feliz por você fazer isso funcionar!

Opa. Eu não deveria ter mesclado https://github.com/rap2hpoutre/laravel-log-viewer/pull/227 tão rápido. Eu reabri este problema, pois é um problema que outras pessoas podem ter nos próximos dias. Não tenho certeza se tenho que consertar isso ou deixar como está e escrever algo no README ...

Olá @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois & @avesgit !

Obrigado pela sua paciência e desculpe a bagunça. Eu mesclei um PR que introduziu uma alteração significativa e o lancei em uma versão secundária (v1.5.0): que coisa, sinto muito por isso.

⚠️ Decidi (espero não estar errado de novo!) Reverter essa mudança na v1.5.2 (considero a reversão como uma correção de uma regressão). 🔥

Infelizmente, isso significa que você também terá que reverter sua alteração. Lamento sinceramente. Já que apenas mais de 20 horas se passaram desde o lançamento, acho que podemos considerar que muitos projetos não serão afetados e os próximos usuários que farão a atualização não verão o problema. Eu prefiro preservar a versão semântica (novamente, talvez eu esteja errado e desculpe a bagunça) para evitar comportamento inesperado de outros usuários.

Sinta-se à vontade para me enviar feedback!

Em outras palavras, você deve atualizar e continuar usando:

\Rap2hpoutre\LaravelLogViewer\LogViewerController

Resolvido agora!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rap2hpoutre picture rap2hpoutre  ·  7Comentários

akoepcke picture akoepcke  ·  9Comentários

watermelonjuice picture watermelonjuice  ·  8Comentários

mhousser picture mhousser  ·  11Comentários

mstaack picture mstaack  ·  6Comentários