Php Laravel寄存器自定义宏
我有一个自定义宏,比如*image\u link*,我正在使用它进入Php Laravel寄存器自定义宏,php,laravel,laravel-4,Php,Laravel,Laravel 4,我有一个自定义宏,比如*image\u link*,我正在使用它进入route.php如何注册这个宏而不定义这个文件?例如,我必须在model目录中创建一个新模型,例如Helpers 或者如何将其定义为core laravel HTML::macro('image_link', function($url = '', $img='img/', $title ='' ,$alt='', $param = false, $active=true, $ssl=false) { $url = $
route.php
如何注册这个宏而不定义这个文件?例如,我必须在model
目录中创建一个新模型,例如Helpers
或者如何将其定义为core laravel
HTML::macro('image_link', function($url = '', $img='img/', $title ='' ,$alt='', $param = false, $active=true, $ssl=false)
{
$url = $ssl==true ? URL::to_secure($url) : URL::to($url);
$img = HTML::image($img,$alt);
$link = $active==true ? HTML::link($url, '#', $param) : $img;
$link = str_replace('#', $img.$title ,$link);
return $link;
});