ryannielson/shareable

这是一个Laravel 4的包,用于简化您在应用程序中添加社交分享按钮的过程。

1.0.4 2014-07-07 12:43 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:28:57 UTC


README

#shareable

这是一个Laravel 4的包,用于简化您在应用程序中添加社交分享按钮的过程。

此Laravel 4包提供了一些辅助工具,可以轻松地在视图中添加社交分享按钮。此包支持以下功能:

  • Facebook
  • Google Plus
  • Twitter

安装

在终端中运行以下Composer命令,或者在composer.json文件中简单添加'ryannielson/shareable': '1.0.*'

composer require ryannielson/shareable:'1.0.*'

完成后,您需要在app/config/app.php文件中的providers数组中添加服务提供者

'RyanNielson\Shareable\ShareableServiceProvider'

最后,在app/config/app.php文件中的aliases数组中添加以下条目

'Shareable' => 'RyanNielson\Shareable\Facades\Shareable'

这就完成了!

使用方法

Shareable目前仅支持少数几个社交网络,这些网络可以通过类似Shareable的门面访问,您应在视图中使用这些门面。这些方法还可以传递一个数组作为选项,这些选项对应于各自按钮创建页面上的选项,如下所示。

在无序列表中渲染config.php中指定的所有分享按钮(默认为所有按钮)

{{ Shareable::all() }}

Facebook

developers.facebook.com/docs/plugins/share-button

{{ Shareable::facebook($options = array()) }}

Google Plus

developers.google.com/+/web/share

{{ Shareable::googlePlus($options = array()) }}

Twitter

about.twitter.com/resources/buttons#tweet

{{ Shareable::twitter($options = array()) }}

查看和配置更改

与大多数Laravel包一样,您可以通过运行一些命令将文件放入您的应用程序项目目录来编辑此包的配置和视图。

编辑配置:php artisan config:publish ryannielson/shareable

编辑视图:php artisan view:publish ryannielson/shareable