Upgrade Linode server from 16.04...
Ubuntu 18.04 (Bionic Beaver)
本篇紀錄如何更新linode主機的版本
小弟在幾年前向 linode 租了一台主機,作業系統為 Ubuntu 16.04 (Xenial Xerus)
經過這些年,Ubuntu已經更新到 Ubuntu 18.04 (Bionic Beaver)
16.04 LTS 的版本支援到 2021年4月
18.04 LTS 支援到 2023年4月
LTS 就是 Long-term support 代表長期支援
今年是2020年,再一年就到2021了...
linux
Laravel 驗證碼套件
laravel mewebstudio/captcha
此篇紀錄如何在 Laravel 配置驗證碼功能
環境:
laravel 5.6
php 7.1
mews/captcha 3.0 (https://github.com/mewebstudio/captcha)
Step 1: Require mewebstudio/captcha
$ composer require mews/captcha
$ php artisan vendor:publish
Step 2: Set providers and aliases
// config/app.php...
Laravel
Autocomplete,自訂義下拉樣式
jQuery-UI autocomplete subtext
jQuery UI 是一個 javascript 套件,提供一些方便的樣式和介面工具 (官方網站:https://jqueryui.com)
此篇文章要紀錄的是其中的 autocomplete 如何自訂義其提示下拉的樣式
使提示的 menu option 也能有像 bootstrap-select 的 subtext 的效果
html:
<input class="autocomplete_fruit" type="text" />
javascript:...
jquery-ui
設定子網域
A record, CNAME record
我的 server 是在 Linode 上租的
網域名稱則是在 Goddady 上註冊的
雖然可以在 Goddady 上面做 domain name 對應 ip 的托管
我選擇在 Linode 上托管我的網域名稱
此篇文章分享的是在 Linode上設定子網域
什麼是子網域(subdomain)呢
以小弟的網站來說,www.hdsbook.com
.com 為第一層級網域名稱 Top Level Domain (TLD)
hdsb...
apache
linux
Xdebug + PHP + Vscode on Mac
在 mac 上部署 Xdebug
Step1: Install Homebrew
官網:https://brew.sh/index_zh-tw
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Step2: Install php by homebrew
$ brew install php@7.2
裝好後,可以下以下指令,會指示你接下來的動作
$ brew info php@7.2
To enable PHP in Apache add...
PHP
PSR-2 Coding Style
phpcs, php-cs-fixer, vscode
php 現今已經有非常多不同的 framework
像是早期很多人用的Codeigniter,到現在最受歡迎的Laravel
PHP FIG (全名 PHP Framework Interoperability Group),成立於2009年
目的在於建立各框架的統一規範
包含編碼風格、以及對於各 framework 都會遇到的問題,提供建議的解決方案
各框架遵循其規範以增加彼此的共通性,降低學習成本,提高程式的優美度和...
PHP
vscode
關於我
學歷
國立鳳山高級中學
國立中興大學 資工系
專長
html/css
php/laravel
jquery/ajax/vue.js
mysql
C/python
經歷
山水雲林 : PHP後端
擎雲數位 : PHP後端