jeremykenedy / laravelpodcast
Laravel podcast manager package
Fund package maintenance!
jeremykenedy
Patreon
Installs: 112
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 6
Open Issues: 0
Language:CSS
pkg:composer/jeremykenedy/laravelpodcast
Requires
- php: >=5.6.4
- intervention/image: ^2.3
- laravelcollective/html: ^5.3.0
- willvincent/feeds: ^1.1
README
Introduction
Laravel Podcast Manager is a complete podcast manager package for Laravel 5.3+ that enables you to manage RSS feeds for your favorite podcasts and listen to the episodes in a seamless UI.
Requirements
-
Example new project creation command:
laravel new podcast -
Laravel Authentication Scaffolding
Authentication installation command:
php artisan make:auth
Installation
-
From your projects root folder in terminal run:
composer require jeremykenedy/laravelpodcast -
Register the package with laravel in
config/app.phpunderproviderswith the following:Collective\Html\HtmlServiceProvider::class, willvincent\Feeds\FeedsServiceProvider::class, Intervention\Image\ImageServiceProvider::class, jeremykenedy\laravelpodcast\PodcastServiceProvider::class, -
Register the dependencies aliases with laravel in
config/app.phpsection underaliaseswith the following:'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'Feeds' => willvincent\Feeds\Facades\FeedsFacade::class, 'Image' => Intervention\Image\Facades\Image::class, -
Publish the packages assets by running the following from your projects root folder:
php artisan vendor:publish -
Configure your projects
.envfile and add the following:DB_CHARSET=utf8mb4 DB_COLLATION=utf8mb4_unicode_ci -
Update the datebase by running the following from your projects root folder:
php artisan migrate
Routes
/podcast/podcasts/podcast/search/podcasts/manage/podcasts/player/podcasts/settings/podcasts/favorites/podcasts/auto-update
Required Packages
(included in this package)
Screenshots
License
laravelpodcast - A Laravel package is open-sourced software licensed under the MIT license