v2 first commit
This commit is contained in:
39
app/Utilities/helpers.php
Normal file
39
app/Utilities/helpers.php
Normal file
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
use App\Traits\DateTime;
|
||||
use Jenssegers\Date\Date;
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('company_date')) {
|
||||
/**
|
||||
* Format the given date based on company settings.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
function company_date($date)
|
||||
{
|
||||
$date_time = new class() {
|
||||
use DateTime;
|
||||
};
|
||||
|
||||
return Date::parse($date)->format($date_time->getCompanyDateFormat());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user