मैं अपने खुद की एक एसेट सहायक बनाया है अंदर कर रहे हैं।
सबसे पहले मैं संपत्ति प्रकार और पथ परिभाषित app/config/assets.php
में:
return array(
/*
|--------------------------------------------------------------------------
| Assets paths
|--------------------------------------------------------------------------
|
| Location of all application assets, relative to the public folder,
| may be used together with absolute paths or with URLs.
|
*/
'images' => '/storage/images',
'css' => '/assets/css',
'img' => '/assets/img',
'js' => '/assets/js'
);
तब वास्तविक Asset
वर्ग:
class Asset
{
private static function getUrl($type, $file)
{
return URL::to(Config::get('assets.' . $type) . '/' . $file);
}
public static function css($file)
{
return self::getUrl('css', $file);
}
public static function img($file)
{
return self::getUrl('img', $file);
}
public static function js($file)
{
return self::getUrl('js', $file);
}
}
तो मेरे विचार में मैं यह कर सकता एक छवि दिखाने के लिए:
{{ HTML::image(Asset::img('logo.png'), "My logo")) }}
या जावा स्क्रिप्ट को लागू करने के लिए इस तरह:
{{ HTML::script(Asset::js('my_script.js')) }}
स्रोत
2014-10-09 19:52:37
यह मेरे लिए काम करता है! – Kasthuriraajan