Saltar al contenido

Laravel 5 no encuentra archivos css

Solución:

Use esto para agregar activos como css, javascript, images.. en la lima de hoja.

PARA CSS,

<link href="https://foroayuda.es/{{ asset("css/app.css') }}" rel="stylesheet" type="text/css" >

O

<link href="https://foroayuda.es/{{ URL::asset("css/app.css') }}" rel="stylesheet" type="text/css" >

PARA JS,

<script type="text/javascript" src="https://foroayuda.es/{{ asset("js/custom.js') }}"></script>

O

 <script type="text/javascript" src="https://foroayuda.es/{{ URL::asset("js/custom.js') }}"></script>

PARA IMÁGENES,

{{ asset('img/photo.jpg'); }}

Aquí está el DOC

Alternativamente, si sacaste el paquete del compositor illuminate/html que viene por defecto en laravel 4.2, entonces puede usarlo como se muestra a continuación, en laravel 5. debe extraer manualmente el paquete.

{{ HTML::style('css/style.css') }}

Aquí hay un ejemplo.

En la ruta raíz, cree un archivo .htaccess con

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !^/public/ 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f



RewriteRule ^(.*)$ /public/$1 
#RewriteRule ^ index.php [L]
RewriteRule ^(/)?$ public/index.php [L] 
</IfModule>

En el directorio público, cree un archivo .htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Si ha realizado algún cambio en el archivo public / index.php, corríjalo con la ruta correcta, entonces su sitio estará activo.

¿Qué resolverá con esto?

  • Problema de alojamiento del proyecto laravel.
  • CSS no funciona en laravel.
  • El sitio de Laravel no funciona.
  • carga del sitio laravel con dominio / public / index.php
  • el proyecto laravel no redirige correctamente

Stop artisan serve

e intenta usar

php -S localhost:8000 -t public
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *