service-to / base
库,用于将整数转换为base62字符串,适用于基于数据库中ID号的短URL。
1.1.1
2016-01-30 14:59 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 18:26:00 UTC
README
库,用于将整数转换为base62字符串,适用于基于数据库中ID号的短URL。
用法
使用composer进行安装...
composer require "service-to/base"
在Laravel控制器中
Route::get('{shortcode}', function ($shortcode) {
$base = new ServiceTo\Base();
return View::make("content")->withArticle(App\Article::find($base->base2int($shortcode)));
});
在纯PHP中
require_once("vendor/autoload.php");
use ServiceTo\Base;
function shorturl($url) {
$myshortdomain = "http://short.long.urls.3.14159.xyz/";
$base = new Base();
$stmt = $pdo->prepare("INSERT INTO shorturls SET url=?");
$stmt->bindValue(1, $url, PDO::PARAM_STR);
$stmt->execute();
return($myshortdomain . $base->int2base($stmt->lastInsertId()));
}