3brettb/fantasynfl

Laravel NFL 梦想足球资源

0.1 2018-01-23 23:37 UTC

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