Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

576
Views
laravel asset () no encuentra activos en público

Ya puse la carpeta denominada assets en mi carpeta pública y debería poder acceder a los recursos como se describe en esta página: https://laravel.com/docs/9.x/helpers#method-asset

Pero por alguna razón no se carga y la consola del navegador da este error:

La carga falló para "http://localhost:8000/assets/js/jquery-3.4.1.min.js" cuando esta debería ser la ruta exacta

En el archivo blade escribí esto:

 <script src="{{asset ('assets/js/jquery-3.4.1.min.js') }}"></script>

Ya probé con URL::asset y no encuentra el archivo

Hice el enlace simbólico 'enlaces' => [ public_path('storage') => storage_path('app/public'),

La ruta real del archivo es /home/penta/ponti-gest/storage/app/public/assets/js

En mi página estoy usando http

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Basado en sus comentarios:

Ya tengo los recursos de la carpeta en mi carpeta pública/de almacenamiento

@GiuseppeP. ¿La carpeta pública/de almacenamiento es un enlace simbólico?

sí, hice el enlace simbólico 'enlaces' => [public_path('storage') => storage_path('app/public'), ],

Su archivo está en la ruta de almacenamiento.

Esto es accesible mediante el uso de:

ruta_de_almacenamiento()

La función storage_path devuelve la ruta completa al directorio de storage de su aplicación. También puede usar la función storage_path para generar una ruta completa a un archivo dado dentro del directorio storage :

 storage_path('app/public/assets/js/jquery-3.4.1.min.js')

Apéndice

Alternativamente, puede usar el asistente de asset() prefijando la ruta con storage/... . Es decir:

el disco publico

El disco público incluido en el archivo de configuración de sistemas de filesystems de su aplicación está diseñado para archivos que serán de acceso público. De manera predeterminada, el disco public usa el controlador local y almacena sus archivos en storage/app/public .

Una vez que se ha almacenado un archivo y se ha creado el enlace simbólico, puede crear una URL para los archivos utilizando el asistente de asset :

 asset('storage/assets/js/jquery-3.4.1.min.js')
about 4 years ago · Juan Pablo Isaza Report

0

método asset() que significa ir dentro de la carpeta pública, por lo que si no funciona

 <script src="{{asset ('assets/js/jquery-3.4.1.min.js') }}"></script>

debe tener en la carpeta de activos de la carpeta pública , luego en la carpeta js y luego en el archivo jquery-3.4.1.min.js

espero que eso te ayude

about 4 years ago · Juan Pablo Isaza Report

0

debe configurar ASSET_URL en su archivo .env.

entonces corre

 php artisan config:cache
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!