Skip to content

Instantly share code, notes, and snippets.

@AhmedHelalAhmed
Created March 13, 2020 19:15
Show Gist options
  • Select an option

  • Save AhmedHelalAhmed/fa770c693b7520b1830b7efebb506726 to your computer and use it in GitHub Desktop.

Select an option

Save AhmedHelalAhmed/fa770c693b7520b1830b7efebb506726 to your computer and use it in GitHub Desktop.
example for helpers
if (!function_exists('user')) {
/**
* Get the authenticated user.
*
* @return \App\Models\Auth\User
*/
function user()
{
// Get user from api/web
if (request()->is('api/*')) {
$user = app('Dingo\Api\Auth\Auth')->user();
} else {
$user = auth()->user();
}
return $user;
}
}
@AhmedHelalAhmed
Copy link
Author

if (!function_exists('user')) ===> important so that if the method exists somwhere not to use this method

@AhmedHelalAhmed
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment