sukohi/laravel-absolute-url

一个用于生成绝对URL的Laravel包。

1.0.1 2017-01-30 20:41 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:04:11 UTC


README

一个用于生成绝对URL的Laravel包。

安装

执行以下composer命令。

composer require sukohi/laravel-absolute-url:1.*

在app.php中注册服务提供者

'providers' => [
    ...Others...,  
    Sukohi\LaravelAbsoluteUrl\LaravelAbsoluteUrlServiceProvider::class, 
]

同时也别名为

'aliases' => [
    ...Others...,  
    'LaravelAbsoluteUrl' => Sukohi\LaravelAbsoluteUrl\Facades\LaravelAbsoluteUrl::class
]

用法

// 1. Set Base URL

$base_url = 'http://example.com/1/2/3/';
$absolute_path = \LaravelAbsoluteUrl::baseUrl($base_url);

// 2. Get Absolute URL

echo $absolute_path->get('/test.html');  // http://example.com/test.html
echo $absolute_path->get('../test.html');  // http://example.com/1/2/test.html
echo $absolute_path->get('./test.html');  // http://example.com/1/2/3/test.html
echo $absolute_path->get('test.html');  // http://example.com/1/2/3/test.html

许可协议

此包根据MIT许可协议授权。

版权所有 2016 Sukohi Kuhoh