update helper

This commit is contained in:
Edward Yang 2022-06-23 17:08:18 +08:00
parent b0b4917b7d
commit 8e06c89c92
1 changed files with 41 additions and 4 deletions

View File

@ -1,25 +1,57 @@
<?php <?php
function admin_route($route, $params = []): string use Illuminate\Contracts\Auth\Authenticatable;
/**
* 获取后台链接
*
* @param $route
* @param array $params
* @return string
*/
function admin_route($route, array $params = []): string
{ {
return route('admin.' . $route, $params); return route('admin.' . $route, $params);
} }
function shop_route($route, $params = []): string /**
* 获取前台链接
*
* @param $route
* @param array $params
* @return string
*/
function shop_route($route, array $params = []): string
{ {
return route('shop.' . $route, $params); return route('shop.' . $route, $params);
} }
function logged_admin_user() /**
* 获取后台当前登录用户
*
* @return Authenticatable|null
*/
function logged_admin_user(): ?Authenticatable
{ {
return auth()->guard(\Beike\Models\AdminUser::AUTH_GUARD)->user(); return auth()->guard(\Beike\Models\AdminUser::AUTH_GUARD)->user();
} }
/**
* 获取缩略图
*
* @param $path
* @return string
*/
function thumbnail($path): string function thumbnail($path): string
{ {
return $path; return $path;
} }
/**
* 获取语言列表
*
* @return array
*/
function locales(): array function locales(): array
{ {
$locales = []; $locales = [];
@ -35,6 +67,12 @@ function locales(): array
return $locales; return $locales;
} }
/**
* 获取当前语言
*
* @return string
*/
function locale(): string function locale(): string
{ {
return 'zh_cn'; return 'zh_cn';
@ -66,4 +104,3 @@ function image_resize($image, int $width = 100, int $height = 100)
} }
return asset($image); return asset($image);
} }