3brettb / fantasynfl
Laravel NFL 梦想足球资源
0.1
2018-01-23 23:37 UTC
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: 6.3.0
- laravel/framework: 5.5.*
Requires (Dev)
- phpunit/phpunit: 6.4.4
- symfony/debug: v3.4.1
This package is not auto-updated.
Last update: 2024-09-29 03:11:07 UTC
README
Laravel NFL 梦想足球
安装
创建新的 Laravel Web App composer require laravel/laravel
安装 Laravel Auth php artisan make:auth
从数据库/migrations 中移除用户表迁移
运行 composer require 3brettb/fantasynfl
将 App\User 类修改为扩展 FantasyNFL\Fantasy\Models\User
运行 php artisan vendor:publish
运行 php artisan migrate
在 LoginController 中添加一个 authenticated()
方法
/** * Perform Fantasy NFL Login actions * * @param Request $request * @param $user */ public function authenticated(Request $request, $user) { FantasyNFL::login($user); }
FantasyNFL 文档
获取球队阵容
FantasyNFL::roster($team_id);
获取联盟
FantasyNFL::find($league_id);
获取联盟活动
$league->activity()
获取与活动相关的实体
$activity->involved[0]->get()
获取与活动相关的 <a> 标签
$activity->links[0]->a_tag();
获取联盟分区
$league->divisions() // -- or -- $league->division($division_id)
获取分区球队
$division->teams()
获取周次
$league->week() // to get current week $league->week($week_number) // to get specific week of current season $league->week($week_number, $year) // returns week of the given season and number
获取赛季
$league->season() // to get current season $league->season($year) // to get specific season by year