ageekdev/laravel-social-link-validator
最新稳定版本:v1.2.0
Composer 安装命令:
composer require ageekdev/laravel-social-link-validator
包简介
To validate the social profile link
README 文档
README
You can validate the social profile link by using of this package.
Installation
You can install the package via composer:
composer require ageekdev/laravel-social-link-validator
Supported Platforms
| Platform Name | slug |
|---|---|
| Line | line |
| Youtube | youtube |
Usage
We can use as validation rule to validate in Request.
$validated = $request->validate([ 'link' => 'social_link' ]);
Validate with platform slug
$validated = $request->validate([ 'facebook_link' => 'social_link:facebook' ]);
To Check Platform of URL
use AgeekDev\SocialLinkValidator\Facades\SocialLinkValidator; $platform = SocialLinkValidator::guess($link);
To Validate of URL of platform
use AgeekDev\SocialLinkValidator\Facades\SocialLinkValidator; $platform = SocialLinkValidator::guess($url); if ($platform) { $isValid = SocialLinkValidator::driver($platform)->isValid($url); }
Testing
composer test
Request or add new platform
Please create PR or issue for it if it does not already exist.
- create new platform class in
src/Validators/Platformsfolder. - add new class in
config/social-link-validator.php. - Then PR you code for review.
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Credits
This package contains code copied from Social Validate
License
GPL-3.0 license. Please see License File for more information.
统计信息
- 总下载量: 192
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 12
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2023-10-01