Laravel實作了MVC架構,容易理解且功能強大,是現階段最多人使用的PHP framework,根據2019 Google 搜尋排行,Laravel使用率皆已大幅領先其他PHP Framework。

用戶插入圖片
PHP framework使用率(2019)                      

Laravel 安裝流程
1. 首先php版本不能低於5.3.2,這是Composer所支援的php最低版本,開啟php的openSSL,在php.ini裡
找到;extension=php_openssl.dll,移除前面分號,重新啟動php server。

2. 先安裝PHP管理套件工具Composer,安裝時會告知是否有dll未載入,若有未載入dll,再回去php.ini將其開啟,另外應指向正確的php目錄。安裝後記得要將composer/verdor/bin路徑加入系統變數Path裡,這樣才能在命令列中使用composer。

3. 參考下表,依你的php版本,對應至所支援的Laravel版本:
Laravel 4.2 : PHP >= 5.4
Laravel 5 : PHP >= 5.4, PHP < 7
Laravel 5.1 : PHP >= 5.5.9
Laravel 5.2 : PHP >= 5.5.9, PHP < 7.1.*
Laravel 5.3 : PHP >= 5.6.4, PHP < 7.1.*
Laravel 5.4 : PHP >= 5.6.4
Laravel 5.5 : PHP >= 7.0.0
Laravel 5.6 : PHP >= 7.1.3
Laravel 5.7 : PHP >= 7.1.3
Laravel 5.8 : PHP >= 7.1.3
Laravel 6.x : PHP >= 7.2.0
Laravel 7.x : PHP >= 7.2.5

在命令列中,以Composer安裝指定Laravel版本,指令如下:(project_name請自行指定)
composer create-project laravel/laravel project_name 5.4 --prefer-dist
我設定專案資料夾名為laravel,則應輸入:
composer create-project laravel/laravel laravel 5.4 --prefer-dist

4. 安裝完畢後,在命令列中輸入 php artisan serve,會開啟測試網址
http://127.0.0.1:8000
確認是否安裝成功

5. 安裝成功後,為了能夠正常使用,應立即修正時區,在laravel/config/app.php中
找到 'timezone' => 'UTC',
改為 'timezone' => 'Asia/Taipei', (或你在的時區)

相關連結:https://laravel.com/
     https://www.excellentwebworld.com/best-php-frameworks/
2020/07/13 00:19 2020/07/13 00:19
2020/07/13 00:19 

用戶插入圖片
使用 Arduino I/O Expansion Shield 可以簡化連接電子裝置時複雜的接線行為,讓電子裝置更能朝模組化的方向發展。另外它也提供RS485 converter 讓Arduino具備支援 RS485通訊裝置的能力(如無線模組 APC220 Radio Data Module 或藍芽模組 DF-BluetoothV3 Bluetooth module)。目前此擴展板的版本是V7,在 DFRobot 上的售價為13.95美元(約台幣427元),已經出到7版,應該是很暢銷的一款 Arduino 擴展板。

用戶插入圖片

再來講到線材的部份,I/O Expansion Shield 透過一種類似電腦排線的 Servo/PWM 3-PIN 連接線與電子設備連接,此線材特色在於一端為 Servo connector (連接 Arduino I/O Expansion Shield)而另一端為 PWM connector(連接電子裝置)。






用戶插入圖片
這裡採用最簡單的例子【LED閃爍】來說明其差異,使用原始Arduino Uno板時,除了主板外所需元件包含:
  1. 代表正極的紅線
  2. 代表負極的黑線
  3. 220 ohm電阻
  4. LED
  5. 麵包板

連接方式看起來如右圖:



用戶插入圖片
Arduino Uno加裝 I/O Expansion Shield之後,除了主板外所需元件包含:
  1. Servo/PWM 連接線
  2. LED模組
連接方式看起來如右圖:







連基本的麵包板都還不需要用到,Arduino I/O Expansion Shield 是不是讓專案架構變得簡單多了? 當然也是應視情況需求來使用,不過這種方式已經很適合應用於快速原型開發上了。
2014/10/28 14:57 2014/10/28 14:57
2014/10/28 14:57 

過去一年曾經因管理上的困難,將部落格轉投WordPress陣營,也因此見識到WordPress後台一鍵更新的亮點,但在我所重視的文章管理以及發佈介面的部份,仍然是Textcube比較強。過去使用WordPress的期間,曾經因為不適應其介面以致於一篇文章都沒發過,近日在官網看到 Textcube 1.9.1 版已經發佈,使用上大致無過去的bug,因此決定回鍋,重新將Textcube的資料庫連接起來並開始運作。

目前使用上大致沒有遇到什麼問題,最大的問題還是在於後台管理介面沒有多語系,即使我更改了語言,看起來仍然還有很多韓文。另外以 Textcube預設的官方編輯器 tinyMCE 所發佈的文章行距看起來太擁擠了,以前的編輯器發佈的文章看起來比較舒服,這些都還需要另外進行調整。但以我對Textcube的期許,這樣就夠了。
2014/10/22 00:00 2014/10/22 00:00
2014/10/22 00:00 

[◀ PREV][1][2][3][4][5]... [140]