發表文章

ssh 生成金鑰匙

 ssh-keygen -m PEM -t rsa -C 名稱

bootstrap radio + card 樣式

html                         <div class="col-12 col-md-4">                             <label class="card-input" style="width:100%;">                                 <input type="radio" name="product" class="card-input-element" />                                 <div class="card card-input p-3">                                     <h5 class="card-title">標題</h5>                                     <div class="card-text">                   ...

sourcetree + github設定

 第一步:  ssh-keygen -t rsa -C "youremail@example.com" 第二步: 去找資料夾 預設會在(C:\Users\Home/.ssh/id_rsa) 第三步: 將 id_rsa.pub 複製到 github 的  在settings下,SSH and GPG keys下new SSH key 參考網址 (https://github.com/settings/keys)

laravel + phpspreadsheet

//導入套件 use PhpOffice\PhpSpreadsheet\IOFactory; use PhpOffice\PhpSpreadsheet\Spreadsheet; //使用 $spreadsheet = IOFactory::load($input['file']->getPathName()); $worksheet = $spreadsheet->getActiveSheet(); //獲取當前的工作表資料 $highestRow = $worksheet->getHighestRow(); // 總行數 $highestColumn = $worksheet->getHighestColumn(); // 總列數

laravel語法紀錄

再model更改時間格式:   use DateTimeInterface;          protected function serializeDate(DateTimeInterface $date)     {         return $date->format('Y-m-d H:i:s');     }

linux + git 順序語法

安裝 sudo yum install git-all clone git clone {github的檔案網址} 拉下來 git pull 拉不下來可以用下面這個 先拉在推 git pull --rebase linux使用ssh連線 1. 指令 : ssh-keygen 1.1 命名為 id_rsa (可以選擇檔案路徑) 1.2 設定密碼 1.3指令結束後 會出現兩個檔案 id_rsa 和 id_rsa.pub 2. 指令 : cat id_rsa.pub 2.1 將上面指令的結果貼到 github 2.1 設定位置 : Github 點頭像-> Settings -> Personal settings -> SSH and GPG keys 3. 指令 : eval $(ssh-agent -s)  3.1 指令 : ssh-add id_rsa 3.2 指令 ls -al ~/.ssh (查看是否有啟用)

資料庫

設定自動id的值  alter table table_name AUTO_INCREMENT=n 備份資料庫 mysqldump -h 127.0.0.1 -u thespbase -p thespbase > /home/wwwroot/www.thespbase.com/backup.sql;

composer/npm

composer更新 先上網去下載composer 在打下面指令 composer self-update --clean-backups composer更新 composer dump-autoload npm更新 npm rebuild node-sass

QRCODE

QRCODE echo '<img src="https://chart.googleapis.com/chart?cht=qr&chl=https://www.doitofficial.com/&chs=300x300"/>';

JS語法紀錄

 ajax 上傳csrf headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, jquery AJAX $.ajax({     url: 'service_update.php7',     data: {         store_issue_id: id,         type:'delete'     },     type: 'post',     success: function(data){         location.reload();     },     error:function(data) {         console.log(data);     } }); 取得某個日期的下一個日期 function getNextDate(date,day) {       var dd = new Date(date);       dd.setDate(dd.getDate() + day);       var y = dd.getFullYear();       var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;       var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();       return y + m + d; }; getNextDate("2018-09-27",10)

ZeroSSL 申請免費的SSL

圖片
申請免費的SSL 申請網址 :  https://zerossl.com/ 進入網址且註冊後,請點選申請SSL按鈕 打上自己的domain , 這邊是測試所以打google網址😬 接著下方可以選擇要使用免費的90天, 還是1年的方案 成功後 , 有三種方式可以選擇 , 我們選上傳檔案的方式驗證  第1點下載檔案  , 然後把檔案上傳到自己網站 第2,3點的指定入路徑 在按下一步 就可以拿到 免費的SSL唷~

Vuejs導入( fb / google ) sdk登入紀錄

  index.php :  記得要載入下方google登入的api < script src = " https://apis.google.com/js/platform.js?onload=onLoadCallback " async defer > </ script > template-html < button type = " button " class = " btn btn-google " id = " google_register " > < span > 使用Google註冊 </ span > </ button > < button type = " button " class = " btn btn-facebook " @click = " fb_login " > < span > 使用Facebook註冊 </ span > </ button > methods : //登入按鈕 fb_login ( ) { var self = this ; FB . login ( function ( response ) { if ( response . status === 'connected' ) { // Logged into your webpage and Facebook. //會回傳id,name,email FB . api ( '/me/?fields=id,name,email' , function ( response ) { //將資料用ajax回傳到伺服器 axios . post ( '/thirdpartyLogin' , { email : ...