jeremykenedy/laravelpodcast

Laravel播客管理器包

v0.0.8 2017-02-14 07:04 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:17 UTC


README

Total Downloads StyleCI Latest Stable Version License

介绍

Laravel Podcast Manager 是一个针对 Laravel 5.3+ 的完整播客管理器包,它允许您管理您最喜欢的播客的 RSS 源,并通过无缝的用户界面收听播客。

要求

安装

  1. 在终端中从您的项目根目录运行

       composer require jeremykenedy/laravelpodcast
    
  2. config/app.php 中的 providers 下使用以下内容将包注册到 Laravel 中

       Collective\Html\HtmlServiceProvider::class,
       willvincent\Feeds\FeedsServiceProvider::class,
       Intervention\Image\ImageServiceProvider::class,
       jeremykenedy\laravelpodcast\PodcastServiceProvider::class,
    
  3. config/app.php 中的 aliases 部分使用以下内容将依赖项别名注册到 Laravel 中

       'Form' => Collective\Html\FormFacade::class,
       'Html' => Collective\Html\HtmlFacade::class,
       'Feeds'    => willvincent\Feeds\Facades\FeedsFacade::class,
       'Image' => Intervention\Image\Facades\Image::class,
    
  4. 从您的项目根目录运行以下命令以发布包的资产

       php artisan vendor:publish
    
  5. 配置您的项目 .env 文件并添加以下内容

       DB_CHARSET=utf8mb4
       DB_COLLATION=utf8mb4_unicode_ci
    
  6. 从您的项目根目录运行以下命令以更新数据库

       php artisan migrate
    

路由

  • /podcast
  • /podcasts
  • /podcast/search
  • /podcasts/manage
  • /podcasts/player
  • /podcasts/settings
  • /podcasts/favorites
  • /podcasts/auto-update

所需包

(包含在本包中)

屏幕截图

Home/Listen Page Manage Page Favorites Page Search Results Page Mark as Read Modal Mark All as Read Modal Add RSS Feed Modal Delete RSS Feed Modal

许可证

laravelpodcast - 一个开源 Laravel 包,遵循 MIT 许可证