Maison  >  Questions et réponses  >  le corps du texte

Comment référencer des fichiers statiques dans des modèles dans Laravel 5.2 ?

Mon demo.css est placé dans public/css/demo.css

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

Si vous citez ainsi, 404 apparaîtra si vous entrez directement depuis l'entrée server.php, et vous constaterez que le lien généré est :

..../server.php/css/demo.css

Si vous y accédez depuis public/index.php, il est correct. Le lien généré est :

.

..../public/css/demo.css

Comment vos fichiers statiques sont-ils référencés ? ? ?
Quelle entrée est généralement utilisée pour accéder au site Internet ? ? ?

Au fait, mon environnement serveur est : wampServer

PHP中文网PHP中文网2713 Il y a quelques jours478

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-05-16 16:54:47

    Le répertoire racine du service Laravel est public, vous devez donc mettre le fichier CSS public/css中,然后再用asset()辅助函数。
    我一般是在resource文件夹中放置静态文件,然后通过gulpcopy()dans le répertoire correspondant à public

    répondre
    0
  • PHPz

    PHPz2017-05-16 16:54:47

    Vous pouvez copier le fichier .htaccess sous public dans le répertoire racine du projet, puis remplacer server.php par index.php pour y accéder. Pour introduire les fichiers css et js, utilisez {{asset('path') }}.

    répondre
    0
  • Annulerrépondre