node_modules compile carga bootstrap asset php .htaccess laravel laravel-5

php - compile - Laravel 5 no encuentra archivos css



mix styles laravel (10)

Aquí está la solución

{!! Html::style(''css/select2.min.css'') !!} {!! Html::script(''js/select2.min.js'') !!}

Acabo de instalar un proyecto de Laravel 5 en MAMP y mis páginas no encuentran los archivos css.

Este es el enlace a mi CSS en mi archivo app.blade.php:

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

Y mi archivo .htaccess tiene esta línea:

RewriteBase /laravel-site/laravel-5-app/public/

En la carpeta config mi archivo app.php contiene esto:

''url'' => ''http://localhost:8888/laravel-site/laravel-5-app/public/'',

Pero cuando abro esta página: http://localhost:8888/laravel-site/laravel-5-app/public/auth/login y reviso las herramientas de desarrollador, está buscando el archivo css en esta ubicación: http://localhost:8888/css/app.css

Solo como una nota al margen, si voy a esta url: http://localhost:8888/laravel-site/laravel-5-app/public/ obtengo la página de bienvenida correcta.


Estaba teniendo el mismo problema, hasta ahora.

Eliminando el /css/app.css / from before /css/app.css para que css.app.css para mí.


Esto funciona para mí

Si migró el archivo .htaccess del directorio público a la carpeta del proyecto y alteró server.php a index.php en la carpeta del proyecto, entonces esto debería funcionar para usted.

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

Gracias


Funciona. Para css:

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

Intentar:

<link href="public/css/app.css" rel="stylesheet">


Para aplicar rápidamente expresiones regulares simples.

búsqueda: href = "(. +?)"

reemplazar: href = "{{activo (''$ 1'')}}"

y

búsqueda: src = "(. +?)"

replace: src = "{{asset (''$ 1'')}}"


Puede usar una de las siguientes opciones:

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

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

{!! Html::style( asset(''css/app.css'')) !!}



mi opinión es esa:

<link rel="stylesheet" href="{{ URL::to(''/css/app.css'') }}">

es el mejor método para enrutar a tus archivos css.

La URL :: también funciona para js


utilízalo para agregar elementos como css , javascript , images ... al archivo blade.

PARA CSS,

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

O

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

PARA JS,

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

O

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

PARA IMÁGENES,

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

aquí está el DOC

Alternativamente , si sacó el paquete del compositor illuminate/html que estaba predeterminado en laravel 4.2, puede usar el siguiente, En laravel 5. tiene que extraer manualmente el paquete.

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

aquí hay un Example .


Stop artisan serve

y prueba a usar

php -S localhost:8000 -t public