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

系列文章


Laravel 套件配置

  • CKeditor 部署
  • Laravel CKEditor + CKFinder
  • 簡單就能讓網站擁有按讚功能
  • Laravel 驗證碼套件

關於我


學歷

國立鳳山高級中學
國立中興大學 資工系

專長

html/css
php/laravel
jquery/ajax/vue.js
mysql
C/python

經歷

山水雲林 : PHP後端
擎雲數位 : PHP後端