Controller for Profile related methods.
Methods
Create a new controller instance.
__construct(\Illuminate\Contracts\Auth\Guard $auth, \openvidsys\User $user) : void
Arguments
$auth
\Illuminate\Contracts\Auth\Guard
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
GET View to display profile information based on what role is viewing what.
view(String $uname) : \Response
Arguments
Response
\Response
Properties
User model instance
user : \openvidsys\User
For Guard
auth : \openvidsys\Http\Controllers\Universal\Authenticator
Type(s)
\openvidsys\Http\Controllers\Universal\Authenticator