Laravel добавить http в urls

Есть ли помощник в Laravel 5.0, который автоматически добавляет http к URL без него? Это похоже на prep_url prep_url который можно найти здесь .

Нет, но вы можете добавить его сами. В файле composer.json добавьте файл с файлом под автозагрузкой и укажите его вспомогательный файл, например

 "autoload": { "files": [ "app/helpers.php" ] } 

Затем создайте app/helpers.php с кодом ( app/helpers.php с https://github.com/bcit-ci/CodeIgniter/blob/master/system/helpers/url_helper.php ):

 <?php if ( ! function_exists('prep_url')) { /** * Prep URL * * Simply adds the http:// part if no scheme is included * * @param string the URL * @return string */ function prep_url($str = '') { if ($str === 'http://' OR $str === '') { return ''; } $url = parse_url($str); if ( ! $url OR ! isset($url['scheme'])) { return 'http://'.$str; } return $str; } } 

Теперь у вас есть prep_url всему миру! Не забудьте также запустить composer dump-autoload .