PHP Класс App\Http\Controllers\API\LastfmController

Наследование: extends Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$auth * The Guard implementation.

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Auth\Guard $auth ) Construct the controller and inject the current auth.
callback ( Illuminate\Http\Request $request, Lastfm $lastfm ) : Illuminate\Http\Response Serve the callback request from Last.fm.
connect ( Redirector $redirector, Lastfm $lastfm, Tymon\JWTAuth\JWTAuth $auth = null ) : Redirector | Illuminate\Http\RedirectResponse Connect the current user to Last.fm.
disconnect ( ) : Illuminate\Http\JsonResponse Disconnect the current user from Last.fm.
setSessionKey ( Illuminate\Http\Request $request ) : Illuminate\Http\JsonResponse Set the Last.fm session key of the current user.

Описание методов

__construct() публичный метод

Construct the controller and inject the current auth.
public __construct ( Illuminate\Contracts\Auth\Guard $auth )
$auth Illuminate\Contracts\Auth\Guard

callback() публичный метод

Serve the callback request from Last.fm.
public callback ( Illuminate\Http\Request $request, Lastfm $lastfm ) : Illuminate\Http\Response
$request Illuminate\Http\Request
$lastfm App\services\Lastfm
Результат Illuminate\Http\Response

connect() публичный метод

Connect the current user to Last.fm.
public connect ( Redirector $redirector, Lastfm $lastfm, Tymon\JWTAuth\JWTAuth $auth = null ) : Redirector | Illuminate\Http\RedirectResponse
$redirector Illuminate\Routing\Redirector
$lastfm App\services\Lastfm
$auth Tymon\JWTAuth\JWTAuth
Результат Illuminate\Routing\Redirector | Illuminate\Http\RedirectResponse

disconnect() публичный метод

Disconnect the current user from Last.fm.
public disconnect ( ) : Illuminate\Http\JsonResponse
Результат Illuminate\Http\JsonResponse

setSessionKey() публичный метод

Set the Last.fm session key of the current user.
public setSessionKey ( Illuminate\Http\Request $request ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
Результат Illuminate\Http\JsonResponse

Описание свойств

$auth защищенное свойство

* The Guard implementation.
protected $auth