承接 haixin/surl 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

haixin/surl

Composer 安装命令:

composer require haixin/surl

包简介

README 文档

README

Latest Version on Packagist Total Downloads Build Status StyleCI

路线图

略。。。

安装

$ composer require haixin/surl

artisan vendor:publish --provider="HaiXin\Surl\SurlServiceProvider"

# 修改 config/surl.php 后

artisan migrate

使用

编码

/********** 面向对象 **********/
use HaiXin\Surl\Facades\Surl;
$url = 'https://github.com/sunmingyang/surl';
$surl = Surl::url($url)
        //->expires('2021-07-16 00:00:00') 可以设置过期时间
        //->config($config) 可以传入config进行替换
        ->encode()
        ->save()
        ->toString();
print_r($surl); // OWKhm

/********** 面向过程 **********/
use function HaiXin\Surl\Helpers\surl_encode;
$surl = surl_encode($url); // 仅编码,不保存到数据库,返回短码

use function HaiXin\Surl\Helpers\surl_save;
$surl = surl_save($url); // 编码,保存到数据库,返回模型

use function HaiXin\Surl\Helpers\surl;
$surl = surl($url); // 编码,保存到数据库,返回完整地址
print_r($surl); // https:/localhost/s/OWKhm

解码

use HaiXin\Surl\Facades\Surl;
$code = 'OWKhm'; 
$increment = true; // 每次解码,是否增加访问次数
$expires = true; // 失效是否允许访问

$url = Surl::decode($code, $increment, $expires); // 解码,返回原始地址
print_r($url); // https://github.com/sunmingyang/surl

use function HaiXin\Surl\Helpers\surl_decode;
$url = surl_decode($code); // 解码,返回原始地址
print_r($url); // https://github.com/sunmingyang/surl

更新日志

更新日志

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-07-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固