cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk merujuk fail statik dalam templat dalam laravel 5.2?

Demo.css saya diletakkan di tempat awam/css/demo.css

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

Jika anda memetik seperti ini, 404 akan muncul jika anda masuk terus dari entri server.php, dan anda akan dapati pautan yang dihasilkan ialah:

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

Jika diakses daripada public/index.php, ia adalah betul Pautan yang dihasilkan ialah:

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

Bagaimanakah fail statik anda dirujuk? ? ?
Pintu masuk manakah yang biasanya digunakan untuk mengakses laman web? ? ?

Dengan cara ini, persekitaran pelayan saya ialah: wampServer

PHP中文网PHP中文网2808 hari yang lalu528

membalas semua(2)saya akan balas

  • 巴扎黑

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

    Direktori akar perkhidmatan laravel adalah awam, jadi anda perlu meletakkan fail css public/css中,然后再用asset()辅助函数。
    我一般是在resource文件夹中放置静态文件,然后通过gulpcopy()ke dalam direktori yang sepadan dengan awam

    balas
    0
  • PHPz

    PHPz2017-05-16 16:54:47

    Anda boleh menyalin fail .htaccess di bawah awam ke direktori akar projek, dan kemudian menukar server.php kepada index.php untuk mengaksesnya Untuk memperkenalkan fail css dan fail js, gunakan {{asset('path') }}.

    balas
    0
  • Batalbalas