UserSocialController.php
900 Bytes
<?php
namespace App\Http\Controllers\Backend\Access\User;
use App\Access\Model\User\User;
use App\Http\Controllers\Controller;
use App\Access\Model\User\SocialLogin;
use App\Http\Requests\Backend\Access\User\ManageUserRequest;
use App\Access\Repository\User\UserSocialRepository;
/**
* Class UserSocialController.
*/
class UserSocialController extends Controller
{
/**
* @param User $user
* @param SocialLogin $social
* @param ManageUserRequest $request
* @param UserSocialRepository $userSocialRepository
*
* @return mixed
*/
public function unlink(User $user, SocialLogin $social, ManageUserRequest $request, UserSocialRepository $userSocialRepository)
{
$userSocialRepository->delete($user, $social);
return redirect()->back()->withFlashSuccess(trans('alerts.backend.users.social_deleted'));
}
}