這個部份我找了好久,官網也沒有寫,但後來自己試出來了,以下是筆記:
新增設定檔
直接在 /config/ 底下隨便複製一個檔案,然後把裡面內容改成自己要的
如:my.php
- Mar 24 Thu 2016 10:44
[PHP] Laravel 自行新增設定檔案及存取方法
- Mar 22 Tue 2016 17:09
[PHP] 使用 ajax post 上傳檔案
參考文章: http://abandon.ie/notebook/simple-file-uploads-using-jquery-ajax
測試程式碼:
<?php // ajax 呼叫 if (isset($_POST['upload_form'])) { echo "<pre>_FILES = " . print_r($_FILES, TRUE). "</pre>"; } // 一般 form submit elseif (isset($_FILES) && $_FILES) { echo json_encode($_FILES); return; } ?> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src="https://code.jquery.com/jquery-1.12.2.js"></script> <script> var ajax_upload = { files : [], init : function () { var _self = this; // 綁定檔案變更時的處理 $('input[type=file]').on('change', function(event) {_self.prepareUpload(event); }); // 上傳 $('#upload_ajax').bind('click', function (event) { _self.upload(event); }); }, prepareUpload : function (event) { this.files = event.target.files; console.log(this.files); }, upload : function () { console.log('files = ', this.files); var data = new FormData(); $.each(this.files, function(key, value) { data.append(key, value); }); $.ajax( { url : 'ajax_post_file.php', type : 'POST', data : data, cache : false, dataType : 'json', processData : false, contentType : false, success: function(data, textStatus, jqXHR) { console.log('upload success!!'); }, error: function(jqXHR, textStatus, errorThrown) { console.log('ERRORS: ' + textStatus); } }); } }; $(function() { ajax_upload.init(); }); </script> <form method="post" enctype="multipart/form-data"> <input type="file" name='photo' id='photo'> <button id='upload_form' name='upload_form' type='submit'>form 上傳</button> <button id='upload_ajax' name='upload_ajax' type='button'>ajax 上傳</button> </form>
- Mar 04 Fri 2016 10:41
[CSS] Float 切版筆記
注意事項:
使用 Float 自適應寬度(其中一欄為變動寬度)
1. 變動寬度的 block 放在最後面,不加 float
2. 其他 block 看排版,加上 float:left 或 float:right
3. 當有兩個以上的 float:right ,第一個出現的 float:right 會排在最右邊
- Jan 06 Wed 2016 17:33
[JavaScript] Underscore 的 template 功能測試
官網:http://underscorejs.org/
因為之前用的 JS 樣版引擎 jQuery Template 已經停止更新很久很久了,
所以後來改用 Underscore 來當樣版引擎,以下是最簡單用法的筆記
- Jan 06 Wed 2016 10:15
[PHP] Laravel 套件 - Model Generator
筆記一下,用這個建 Laravel 的 Model 超快!
不過關聯要自己另外寫就是了
官網: http://packalyst.com/packages/package/ignasbernotas/laravel-model-generator
- Dec 29 Tue 2015 10:03
[Mac] 安裝 phpunit 環境
Mac - 安裝 phpunit
--
* 安裝 phpunit
官網:https://phpunit.de/
P.S. 因為 phpunit 5.1 版只能在 php5.6 環境執行,所以選擇 phpunit 4.8 的版本
- Dec 28 Mon 2015 16:04
[Laravel] gulp 筆記(未完成)
Laravel Gulp 筆記(未完成)
--
* 先安裝 gulp
$ npm install --global gulp
- Dec 24 Thu 2015 17:10
[Mac] 設定 alias - 以 ll 為例
參考文章: http://coder.aqualuna.me/2012/03/bashrc-in-mac-ter...
以 ll 為例
方法1: (暫時設定,每次重開機都要再設定一次)
# alias alias ll='ls -l'
- Dec 23 Wed 2015 16:01
[MySQL] phpMyAdmin 延長 timeout 時間
請編輯 config.inc.php,加上以下這行
$cfg['LoginCookieValidity'] = 14400;
- Dec 18 Fri 2015 14:24
[Mac] 設定終端機下 ls 命令時,目錄的顏色顯示
步驟如下
1. 編輯 .bash_profile
# vim ~/.bash_profile
貼上底下這兩行