bas*_*abi 1 php codeigniter laravel laravel-5
Laravel 5.0中是否有一个帮助器在没有它的情况下自动将http添加到URL?这类似于prep_url可以在这里找到的codeigniter .
不,但您可以自己添加.在您的composer.json文件中添加自动加载下的文件密钥并将其指向您的帮助文件,例如
"autoload": {
"files": [
"app/helpers.php"
]
}
Run Code Online (Sandbox Code Playgroud)
然后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;
}
}
Run Code Online (Sandbox Code Playgroud)
现在您可以prep_url全球访问!别忘了跑一次composer dump-autoload.
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |