Package Data | |
---|---|
Maintainer Username: | jeremykenedy |
Maintainer Contact: | jeremykenedy@gmail.com (jeremykenedy) |
Package Create Date: | 2017-02-13 |
Package Last Update: | 2020-05-13 |
Home Page: | https://packagist.org/packages/jeremykenedy/laravelpodcast |
Language: | CSS |
License: | MIT |
Last Refreshed: | 2024-11-14 15:06:11 |
Package Statistics | |
---|---|
Total Downloads: | 71 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 24 |
Total Watchers: | 3 |
Total Forks: | 6 |
Total Open Issues: | 0 |
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.
Example new project creation command:
laravel new podcast
Laravel Authentication Scaffolding
Authentication installation command:
php artisan make:auth
From your projects root folder in terminal run:
composer require jeremykenedy/laravelpodcast
Register the package with laravel in config/app.php
under providers
with 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.php
section under aliases
with 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 .env
file 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
/podcast
/podcasts
/podcast/search
/podcasts/manage
/podcasts/player
/podcasts/settings
/podcasts/favorites
/podcasts/auto-update
(included in this package)
laravelpodcast - A Laravel package is open-sourced software licensed under the MIT license