2015-01-04 15 views
6

Javascriptleri saklayabileceğim 2 yer var: resources/assets/javascripts ve public/js.JS'yi Laravel 5'de nerede saklamalıyım?

Dosyaları resources/assets/javascripts içine koyarsak, bunları kopyalamak için yontma görevleri eklemeliyiz. Ve bu, bu yöntemin bir zayıflığıdır. Tarayıcı hata ayıklayıcısında yol haritasına ihtiyacımız olacak.

Bu dosyaları public/js numaralı telefona koyarsak, kaynak JS'mizi ve derlenmiş JS'leri tek bir yerde toplayacağız ve bunlar dağıtılacak.

JS, Laravel 5'te nerede saklamalıyım?

cevap

10

"Laravel-5" cevabı, bunları resources/assets/javascripts içine koymaktır. Ardından, gulp kullanarak tüm varlık yönetimini işleyen Taylor + Jeffrey Way'den yeni npm paketi olan Laravel-Elixer'i kullanıyorsunuz.

Laravel-Elixer'ı kullanarak, tüm css + js öğelerinizi basit bir iş akışında yayınlayabilir, birleştirebilir, minifiy ve sürüm kontrolü yapabilirsiniz.

Elixer çok fazlasını yapıyor - Burada bu konuda bilgi edinebilir: https://github.com/laravel/elixir

Jeffrey Way da (Ben bu dizi özgür olduğunu düşünüyorum) üzerinde bir bütün Laracast serisi çıkarmış: Ben İksiri kullanmak https://laracasts.com/index/elixir

+0

, ama sorun JS hata ayıklamadır. Hata ayıklamayı yapmak için 'public/js' dosyasındaki tüm kaynak dosyalarına sahip olmak kadar kolay bir şekilde tarayıcıya eşlemeler ekleyebilir miyim? – DmitryR

+0

Jeffrey kaynak haritalamanın Elixir için gelen bir özellik olduğunu söyledi. – Laurence