原创 laravel api模式設置cookie
$cookie = Cookie::make('user_info', json_encode($data), $minutes); return response()->json($response)->withCookie($coo
原创 Vue中父窗口新開的子窗口關閉的時候刷新父窗口
mounted () { // 註冊監聽 window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) }, destroyed () {
原创 strtotime函數在使用-1 month, +1 month, next month避免自動規範化出現日期出錯
直接使用strtotime("-1 month"),會在大小月的時候出現錯誤,例如12月31的時候得到的是12月1號而不是11月30 增加參數就可以避免規範化導致的出錯 strtotime("last day of -1 month")
原创 在一個子組件中調用另一個子組件的方法
// 在父組件中中轉 <headNav @onSend="onSend"></headNav> <Reading ref="reading"></Reading> methods: { onSend () { this.
原创 Android Studio 宏命令 保存的時候自動格式化Dart文件
開啓宏命令錄製:Edit - Macros - Start Macro Recording 命令 Code - Reformat Code with dart format Code - Optimize Imports File - S
原创 穿透上層dom觸發下層dom的事件
在上層dom的css上加上pointer-events: none 在下層dom的css上加上pointer-events: all 就可以穿透上層dom觸發下層dom上的事件了
原创 laravel臨時暴露隱藏屬性/隱藏顯示屬性
$user = User::where('id', 1)->get(); $user->makeVisible('attribute')->toArray(); $user->makeHidden('attribute')->toArr
原创 css 文本超出容器寬度的時候替換成...顯示
overflow: hidden; table-layout:fixed; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;
原创 mysql 上週數據(週一指定事件到下週一同事件) 指定時間段 按時分秒排序
排序條件: 1:週一三點到下週一三點爲一週事件,週一爲一週結束點 yearweek( date_format( DATE_SUB( `tests`.`updated_at`, INTERV
原创 mysql排序(數字大小排、長度排、中文排)、空和空字符串排在一起,A*A0排序的時候換成AA*0
ORDER BY CONVERT(vtiger_score.total,SIGNED) asc, LENGTH(vtiger_score.total) desc, CONVERT(vtiger_score.tota
原创 vue窗口大小監聽以及el-scrollbar的warp寬度設置以及滾動條高度調整
data () { return { screenWidth: document.body.clientWidth } }, mounted () { // 監聽窗口大小 wind
原创 laravel設置ORM關聯關係(分表相關)
注意適用場景:僅需要獲取到某個記錄對應的數據,不適用於需要進行with內部進行where判斷的場景,其他分表場景建議使用數據庫中間件處理 最下面有使用普通table做連表的寫法(能用,但是比較醜) 示例:tests與records表1對多
原创 谷歌/火狐 輸入框選擇歷史記錄之後輸入框變色處理
/deep/ input filter: none !important; /deep/ input:-webkit-autofill -webkit-box-shadow: 0 0 0px 1000px rgba(24
原创 canvas繪製一個可以讓鼠標hover在點上的時候彈出小窗的折線圖
<template> <div> <Card :type="3" :performanceData='performanceData' /> <div class="card-container"> <d
原创 mysql根據一個字段分類,不同分類下按照不同字段排序
例子是按照is_publish分類(0/1)0的時候按照created_at倒序,1的時候按照deadline倒序 SELECT * FROM `test` AS t ORDER BY IF ( (`t`.`is_