Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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">
Carregando comentários...