ghanem/themoviedb
Composer 安装命令:
composer require ghanem/themoviedb
包简介
schedule movie seeder API Service from https://www.themoviedb.org
README 文档
README
Installation
You can install the package via composer:
composer require ghanem/themoviedb
first you should run migration it will make migration
php artisan migrate
now you need to publish the config file with:
php artisan vendor:publish --provider="Ghanem\Themoviedb\ThemoviedbServiceProvider" --tag="config"
Integration
first you need to create account in themoviedb and submit to get key
in .env add your key
THEMOVIEDB_KEY=5ff64c4b2fa1a61026e627a62XxXxX
Seed Movies
this package create command to seed Movies and Genres
php artisan themoviedb:seed top_rated_movies
to change Number of Records in .env add your num_of_records
THEMOVIEDB_NUM_OF_RECORDS=95
by default 100 recourds
to use laravel Queue to handle the seeder task just enable it in .env:
THEMOVIEDB_ENABLE_QUEUE=true
by default false
Endpoint Movies
you can access Endpoint form
{domian}/movies
if you need add prefix or midlware just open config/themoviedb.php
return [ .... 'prefix' => '/', 'middleware' => ['web'], ];
schedule seed movies
to schedule seed movies we need to use php cron job and laravel Task Scheduling.
in app/Console/Kernel.php file's schedule method just add
$schedule->command('themoviedb:seed top_rated_movies --force')->daily();
and can change daily to ather method that laravel accepts here
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-30