tshafer / laravel-social-share
该软件包已被废弃,不再维护。未建议替代软件包。
1.0.0
2015-12-29 04:06 UTC
Requires
- php: >=5.5.9
- tshafer/laravel-service-provider: 1.0.*
This package is not auto-updated.
Last update: 2016-11-06 13:38:35 UTC
README
安装
首先,通过 Composer 引入此软件包。
composer require tshafer/laravel-social-share
然后,如果使用 Laravel 5,请在 app/config/app.php
文件中包含服务提供者。
'providers' => [ // ... Illuminate Providers // ... App Providers Tshafer\SocialShare\ServiceProvider::class ];
为了方便,可以将外观别名添加到同一文件的底部
'aliases' => [ // ... Illuminate Facades 'Share' => Tshafer\SocialShare\Facades\SocialShare::class ];
用法
Share::delicious(route('post.show', $post->id), $post->title, $post->thumbnail); Share::digg(route('post.show', $post->id), $post->title, $post->thumbnail); Share::evernote(route('post.show', $post->id), $post->title, $post->thumbnail); Share::facebook(route('post.show', $post->id), $post->title, $post->thumbnail); Share::gmail(route('post.show', $post->id), $post->title, $post->thumbnail); Share::googleplus(route('post.show', $post->id), $post->title, $post->thumbnail); Share::linkedin(route('post.show', $post->id), $post->title, $post->thumbnail); Share::pinterest(route('post.show', $post->id), $post->title, $post->thumbnail); Share::reddit(route('post.show', $post->id), $post->title, $post->thumbnail); Share::scoopit(route('post.show', $post->id), $post->title, $post->thumbnail); Share::springpad(route('post.show', $post->id), $post->title, $post->thumbnail); Share::tumblr(route('post.show', $post->id), $post->title, $post->thumbnail); Share::twitter(route('post.show', $post->id), $post->title, $post->thumbnail); Share::viadeo(route('post.show', $post->id), $post->title, $post->thumbnail); Share::vkcom(route('post.show', $post->id), $post->title, $post->thumbnail);
您也可以使用 with()
方法动态获取 URL
Share::with('twitter', route('post.show', $post->id), $post->title, $post->thumbnail);