Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

L. Henrique

Erro com Classe HTML no Lumen

Recommended Posts

Galera,

Estava montando umas páginas no Lumen e ele me pareceu bem interessante, e até que bem diferente do Laravel 5. A questão é: Eu to usando um blade.php pra head e no link do CSS (que está na pasta public como de costume) não é encontrado.

Declarei a seguinte sintaxe:

<link rel="stylesheet" href="{!! HTML::style('css/style.css') !!}">

Depois percebi que no o core do Laravel 5 e Lumen já não apresentam mais o HTML no vendors, então decidi puxar pelo composer a última atualização.

Declarei no bootstrap>app.php as seguintes sintaxes:

$app->register('App\Providers\AppServiceProvider');
$app->register('Illuminate\Html\HtmlServiceProvider');
$app->bind('Form', function ($app) {
    return new Collective\Html\FormFacade($app);
});

$app->bind('Html', function ($app) {
    return new Collective\Html\HtmlFacade($app);
});

Dessa forma creio eu que já era pro link href estar funcionando direitinho, mas quando tento ver o site, ainda recebo o erro: Class HTML not found

Vamos as considerações finais:

• Entendo que o Lumen e o Laravel 5 perderam respectivas cores.
• A core HTML já foi exportada e está pronta para uso.

No que eu posso estar errando? Existe alguma sintaxe específica pra resolver esse problema ou o jeito vai ser usar o path basicão do HTML mesmo?

 

 

 

 

EDITADO:

 

Pessoal, já encontrei a solução.

O Lumen por si próprio não precisa do core do HTML, ele já entende que o CSS se encontra dentro da pasta public, então a sintaxe é a mesma de sempre e o Lumen trabalha sozinho nisso.

<link rel="stylesheet" href="/css/style.css">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.