FaCuZ / laravel-theme

Theme and asset managing for laravel
MIT License
138 stars 44 forks source link

AssetContainer could not be converted to string #10

Open aviqbaihaqy opened 6 years ago

aviqbaihaqy commented 6 years ago

after migrate from teepluss\theme to FaCuZ/laravel-theme, in script

{!! Theme::asset()->container('footer')->usePath()->add('app', 'js/app.js') !!}

i get error:

"Object of class Facuz\Theme\AssetContainer could not be converted to string (View: D:\WWW\barlin\public\themes\default\views\landing.blade.php)"

then result in dd:

AssetContainer {#5927 ▼
  +usePath: true
  +path: null
  +name: "footer"
  +"assets": array:1 [▼
    "script" => array:1 [▼
      "app" => array:3 [▼
        "source" => "public/themes/default/assets/js/app.js"
        "dependencies" => []
        "attributes" => []
      ]
    ]
  ]
}

whats wrong this script?

isbkch commented 5 years ago

I'm having the exact same issue, did you manage to fix it ?

waiyanmintun commented 5 years ago
@php Theme::asset()->add('app', 'https://example.com/js/app.js') @endphp
@php Theme::asset()->themePath()->add('app', 'js/app.js') @endphp
@php Theme::asset()->container('footer')->themePath()->add('app', 'js/app.js') @endphp