Bazı blade yönergeleri eklemek istiyorum.Laravel 5.2: Bir dize yerine bir nesneyi geçirerek Blade'i genişletme
Ben
Blade::directive('image', function ($media) {
return "<?php echo {$media->getImageUrl()}; ?>";
});
bıçak dosya $ medya değişken Media
modeli kullanmak bir nesnedir
@image($media)
içerirler
ve bir dize döndürür birpublic function getImageUrl()
içeren benim servis sağlayıcı var görüntünün URL'si. Bu kodu çalıştırdığınızda
, ben $ medyayı kullanmak için herhangi bir yol
Fatal error: Call to a member function getImageUrl() on string
Bıçak yönergede geçen nesne yerine Medya nesnesi
bir dize olarak kabul edilir bu hata mesajını var mı var Bir dize yerine Media
nesnesi olarak?