# LaraCMS 擴展的自定義函數
## byte_to_size
字節顯示單位轉換
參數:[ int ] byte 字節大小
## storage_url
生成文件可訪問路徑
參數:[ string ] path 文件相對路徑
## storage_image_url
生成圖片可訪問路徑,當圖片不存在時,返回默認圖
參數:[ string ] path 文件相對路徑
## storage_video_url
生成圖片縮略圖路徑,當圖片不存在時,返回默認視頻圖
參數:[ string ] path 文件相對路徑
## route_class
根據路由生成 class
參數:無
## response_ajax
預定義的一個簡單響應結構
參數:[ int ] code 自定義錯誤碼
參數:[ string ] message 提示消息
參數:[ array ] data 返回數據
## previous_url
獲取上一次請求完整的 url 并 urlencode
參數:無
## create_object_id
生成 object_id
參數:無
## get_value
安全的獲取 對象/數組 的值
參數:[ object | array ] arr_or_obj 待獲取的數據對象
參數:[ string ] key_or_prop 要獲取的鍵值
參數:[ string | int | array | object ] else 默認返回
## make_excerpt
生成摘錄
參數:[ string ] value 內容
參數:[ int ] length 要生成摘錄的長度,默認:200
## is_json
檢查字符串是否為 `json` 字符串
參數:[ string ] string 待檢查的字符串
## frontend_navigation
獲取前臺導航(過濾隱藏)
參數:[ string ] category 導航類型。默認: desktop
## breadcrumb
獲取面包屑數據
參數:無
## get_block
獲取區塊數據
參數:[ string ] object_id 區塊唯一標識
## is_mobile
判斷是否為手機端
參數:無
## laravel_log
laravel 日志記錄
參數:[ string ] type 類型
參數:[ string ] description 記錄內容
參數:[ string ] model 模型內容
## jobs_log
任務日志記錄
參數:[ string ] description 記錄內容
參數:[ string ] model 模型內容
## queue_log
隊列日志記錄
參數:[ string ] description 記錄內容
參數:[ string ] model 模型內容
## behavior_log
行為日志記錄
參數:[ string ] description 記錄內容
參數:[ string ] model 模型內容
## business_log
業務日志記錄
參數:[ string ] description 記錄內容
參數:[ string ] model 模型內容