ProfileController

Extends \openvidsys\Http\Controllers\Controller

Controller for Profile related methods.

package

Default

Methods

Create a new controller instance.

__construct(\Illuminate\Contracts\Auth\Guard $auth, \openvidsys\User $user) : void

Arguments

$auth

\Illuminate\Contracts\Auth\Guard

$user

\openvidsys\User

GET View to display form for editing profile information

editform() : \openvidsys\Http\Controllers\Universal\view

Response

\openvidsys\Http\Controllers\Universal\view

GET Mark authenticated user's notifications as read

markNotifications() : \openvidsys\Http\Controllers\Universal\redirect

Response

\openvidsys\Http\Controllers\Universal\redirect

POST Ajax upload profile picture

profpicupload(\Illuminate\Http\Request $request) : \Response

Arguments

$request

\Illuminate\Http\Request

Response

\Response

POST Ajax save profile information

saveProfileinfo(\Illuminate\Http\Request $request) : \Response

Arguments

$request

\Illuminate\Http\Request

Response

\Response

GET Get notifications related to the user

showNotifications() : \Response

Response

\Response

GET View to display profile information based on what role is viewing what.

view(String $uname) : \Response

Arguments

$uname

String

Response

\Response

Properties

User model instance

user : \openvidsys\User
var

Type(s)

\openvidsys\User

For Guard

auth : \openvidsys\Http\Controllers\Universal\Authenticator
var

Type(s)

\openvidsys\Http\Controllers\Universal\Authenticator