# Laraval學習地圖 [toc] ###### tags: `PHP`, `Laravel` ## 相關學習資源 :::success 官方資源 * [PHP官方網站](https://www.php.net/) * [Laravel官方網站](https://laravel.com/) * [PHP.Watch](https://php.watch/) * [Packagist](https://packagist.org/) * [PECL](https://pecl.php.net/) * [oci8 - Extension for Oracle Database](https://pecl.php.net/package/oci8) * [PHP-FIG](https://www.php-fig.org/) ::: :::warning 文章或社群 * [PHP: The Right Way](https://phptherightway.com/) * [成為 Web 開發人員的學習路線圖(中文版)](https://github.com/goodjack/developer-roadmap-chinese) * [PHP Developer roadmap](https://github.com/thecodeholic/php-developer-roadmap) * [PHP也有Day社群活動](https://community.laravel-dojo.com/phptheday) * [Laravel中文版文件(Laravel11.x)](https://docs.cornch.dev/zh-tw/laravel/11.x/releases) * [2022 iThome 鐵人賽 - Laravel 9 漫遊,享受魔法般的極速網頁開發體驗 (ReccaChao)](https://ithelp.ithome.com.tw/users/20120550/ironman/5098) * [2024 iThome 鐵人賽 - Laravel 那麼好用還需要自幹框架嗎 (ReccaChao)](https://ithelp.ithome.com.tw/users/20120550/ironman/8013) * [2024 iThome 鐵人賽 - Laravel 隨筆學習札記 ](https://ithelp.ithome.com.tw/users/20169308/ironman/7764) * [2024 iThome 鐵人賽 - 後端菜雞仔想學 Laravel](https://ithelp.ithome.com.tw/users/20169300/ironman/7737) * [2025 iThome 鐵人賽 - Laravel 12 開發者幸福度升級指南 (ReccaChao)](https://ithelp.ithome.com.tw/users/20120550/ironman/8424) * [Laracasts](https://laracasts.com/) ::: :::info 書籍推荐 * [現代 PHP:新的特點及良好習慣](https://www.tenlong.com.tw/products/9789863477785) * [書籍《現代 PHP》學習筆記 (Memo's Blog)](https://blog.epoch.tw/categories/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88/PHP/%E3%80%8A%E7%8F%BE%E4%BB%A3-PHP%E3%80%8B%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98/) * [Laravel 啟動與運行, 3/e](https://www.tenlong.com.tw/products/9786263247840) * [使用 Laravel 8 PHP 主流框架打造 RESTful API](https://www.tenlong.com.tw/products/9789864345304) * [2019 iThome 鐵人賽 - 使用 Laravel 打造 RESTful API 系列 (VictorW)](https://ithelp.ithome.com.tw/users/20105865/ironman/2466) ::: :::info 影片資源 * [Full PHP 8 Tutorial - Learn PHP The Right Way In 2022/2023](https://youtu.be/sVbEyFZKgqk) * [PHP For Absolute Beginners (Traversy Media)](https://youtu.be/2eebptXfEvw) * [翔談PHP (翔太工坊)](https://www.youtube.com/playlist?list=PLFbELsxCUfgXPGfAB_-wrqK9Dvav0hk4s) * [Laravel From Scratch (Traversy Media)](https://youtube.com/playlist?list=PLillGF-RfqbYhQsN5WMXy6VsDMKGadrJ-) * [2020 iThome 鐵人賽[影片組] - 為你自己學 Laravel (高見龍)](https://www.youtube.com/watch?v=4-fjlaeyDGE&list=PLBd8JGCAcUAFtnWuuqd0tzMwYsVAN4es_) * [Laravel後端PHP架站教學 (Progress Bar 進度條線上課程)](https://www.youtube.com/watch?v=rFDcGBO4PWc&list=PL2SrkGHjnWcyOquWJIEd7AYAJGMAUdp-a) * [初學者都該學會的 HTTP 通訊協定基礎 (Will保哥)](https://youtu.be/Taq5TV1K4XU) * [Laravel Daily頻道](https://www.youtube.com/c/LaravelDaily) ::: ## 初階(Laravel 101) #### 開發環境建置 (Laragon/Wagon/XAMPP) * [php.new](https://php.new/) * Win系統laravel開發環境(以下絕不要使用在正式環境) * [Herd](https://herd.laravel.com/windows) * [Laragon](https://blog.liaosankai.com/2017/03/22/laragon%20-%20Win%20%E7%B3%BB%E7%B5%B1%20laravel%20%E9%96%8B%E7%99%BC%E7%92%B0%E5%A2%83/) * [Wagon](https://opensource.laravel-dojo.com/packages/wagon) * [valet-windows](https://github.com/cretueusebiu/valet-windows) * Mac系統Laravel開發環境 * [Laravel Valet 手把手安裝教學](https://medium.com/yish/laravel-valet-%E6%89%8B%E6%8A%8A%E6%89%8B%E5%AE%89%E8%A3%9D%E6%95%99%E5%AD%B8-2c2613331257) * [簡單介紹 Laravel Valet 如何安裝與使用](https://docfunc.com/posts/1/%E7%B0%A1%E5%96%AE%E4%BB%8B%E7%B4%B9-laravel-valet-%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%9D%E8%88%87%E4%BD%BF%E7%94%A8-post) * Docker * [PHP開發者的docker環境-Laradock](http://laradock.io/) * [用 Laravel Sail 來建置 Laravel 開發環境](https://docfunc.com/posts/47/%E7%94%A8-laravel-sail-%E4%BE%86%E5%BB%BA%E7%BD%AE-laravel-%E9%96%8B%E7%99%BC%E7%92%B0%E5%A2%83-post) #### 開發工具的使用 (PHPStorm/VSCode) * PHPStorm * [就此愛上 PhpStorm - 以 Laravel 開發做示範(范聖佑)](https://medium.com/@shengyou/full-in-love-with-phpstorm-f6d484109978) * [教育免費授權許可申請流程](https://hackmd.io/@nfu-johnny/B1yOz8KQs) * VSCode * [VSCode學習筆記](https://hackmd.io/s/rJPKpohsx) * [VSCode 工作學習效率加倍術(Alex宅幹嘛)](https://youtu.be/QV0Yt279fgc) `內容偏前端` * [Laradebut #2 使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境 (范聖佑)](https://youtu.be/a025Go_wTgA) * [VSCode 編輯器設定及外掛精選](https://hackmd.io/@nfu-johnny/BJfaPDfsY) * [開始使用PHP進行開發的第一個問題](https://medium.com/@ck79land/%E9%96%8B%E5%A7%8B%E4%BD%BF%E7%94%A8php%E9%80%B2%E8%A1%8C%E9%96%8B%E7%99%BC%E7%9A%84%E7%AC%AC%E4%B8%80%E5%80%8B%E5%95%8F%E9%A1%8C-%E4%BB%A3%E5%AE%8C-bf5af5922d2c) #### 程式碼版本控制-Git * [連猴子都懂的Git入門指南](https://backlog.com/git-tutorial/tw/) * [30 天精通 Git 版本控管(Will保哥)](https://github.com/doggy8088/Learn-Git-in-30-days/blob/master/zh-tw/README.md) * [為你自己學 Git (高見龍)](https://gitbook.tw/) * [Git小教室 (高見龍)](https://www.youtube.com/watch?v=VShhhq_5sMc&list=PLBd8JGCAcUAF2_im__kqZTfEAKnlmfPJy) * [Git & GitHub 教學手冊(廖洧杰)](https://w3c.hexschool.com/git/cfdbd310) * [深入理解 CVE-2022-24765 漏洞的攻擊與防護策略 (Git v2.35.2) (Will保哥)](https://youtu.be/WwIhvfv9AG4) * [gitignore.io](https://gitignore.io) #### HTML & CSS * [HTML Spec](https://html.spec.whatwg.org/multipage/) * [金魚都能懂的網頁設計入門 (Amos)](https://youtube.com/playlist?list=PLqivELodHt3iL9PgGHg0_EF86FwdiqCre) * [金魚都能懂的網頁切版教學 (Amos)](https://youtube.com/playlist?list=PLqivELodHt3hxeuLX8PYaI8u1GcDaBoJo) * [金魚都能懂的CSS必學屬性 (Amos)](https://ithelp.ithome.com.tw/users/20112550/ironman/3803) * [CSS優良部分 (廖洧杰)](https://ithelp.ithome.com.tw/users/20040221/ironman/3567) #### PHP套件管理 (Composer的使用) * [Composer 新手入門教學 一學就上手(閃亮亮)](https://youtu.be/qxaL_bjGKEw) * [Composer 從入門到實戰(范聖佑)](https://youtu.be/1cABv5Ou0oE) * [Composer 經典食譜(范聖佑)](https://www.slideshare.net/shengyou/composer-cookbook) * [關於 composer install / composer update / composer require (Chen-Hui Chang)](https://medium.com/@j4demacia/%E9%97%9C%E6%96%BCcomposer-install-update-require-2a9561e714a4) * [Composer 2.0 正式推出(Miles' Blog)](https://mileschou.github.io/blog/composer-2-released/) * [Composer 2.0 踩雷與問題排除(Miles' Blog)](https://mileschou.github.io/blog/composer-2-troubleshooting/) * [Composer 安裝教學-於 Debian/Ubuntu 環境中示範(KJIE NOTES)](https://www.kjnotes.com/devtools/88) * [New composer audit Command](https://php.watch/articles/composer-audit) #### 專案初始化 * <https://ithelp.ithome.com.tw/articles/10185902> #### MVC框架概念 * Model (ORM) / Migration * [確認已執行的SQL內容的方法](https://cyublog.com/articles/php-zh/laravel-show-sql/) * [列印Eloquent SQL語法](https://www.dotblogs.com.tw/SmallFish/2020/10/10/072428) * [正確使用 Laravel Eloquent (andyou)](https://andyyou.github.io/2020/09/08/using-laravel-eloquent-correctly/) * [在 Laravel ORM 中,使用 AND 與 OR 組合 WHERE 條件的小技巧](https://docfunc.com/posts/51/%E5%9C%A8-laravel-orm-%E4%B8%AD%E4%BD%BF%E7%94%A8-and-%E8%88%87-or-%E7%B5%84%E5%90%88-where-%E6%A2%9D%E4%BB%B6%E7%9A%84%E5%B0%8F%E6%8A%80%E5%B7%A7-post) * [簡單介紹 Laravel 的 DB Transactions](https://docfunc.com/posts/44/%E7%B0%A1%E5%96%AE%E4%BB%8B%E7%B4%B9-laravel-%E7%9A%84-db-transactions-post) * [(進階) Laravel ORM 的新功能,One of Many](https://docfunc.com/posts/50/laravel-orm-%E7%9A%84%E6%96%B0%E5%8A%9F%E8%83%BDone-of-many-post) * [(進階) 避免 Laravel ORM 的 N+1 問題](https://docfunc.com/posts/52/%E9%81%BF%E5%85%8D-laravel-orm-%E7%9A%84-n1-%E5%95%8F%E9%A1%8C-post) * Blade in View * [官方文件 Blade Template](https://laravel.com/docs/12.x/blade) * CRUD in Controller * [Laravel 5.3 新手教學,基本 CRUD (閃亮亮)](https://youtu.be/LfLcAshJpGk) #### 資料驗證 (Validate) #### Request Life Cycle  * [官方文件 Request Lifecycle](https://laravel.com/docs/11.x/lifecycle) * [Laravel Request Lifecycle](https://dev.to/patelparixit07/laravel-request-lifecycle-195e) * [Laravel - Request Lifecycle 請求的生命週期](https://hackmd.io/@fantasy0107/HyKibtlWt) ## 中階(Laravel 201) #### 例外處理 * [PHP Exceptions 種類與使用情境說明](http://asika.windspeaker.co/post/3503-php-exceptions) #### Collection的使用 * [Laravel — Collection 用途大解析](https://medium.com/johnliu-%E7%9A%84%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E6%80%9D%E7%B6%AD/laravel-collection-%E7%94%A8%E9%80%94%E5%A4%A7%E8%A7%A3%E6%9E%90-1e2dbc6e2c93) * [[LaravelConf Taiwan 2019] 鄭宇翔 - 忘掉 foreach 從此學會 Collection](https://youtu.be/YdVSbRAW5u0) #### ORM進階(join) * [Usage in standalone instance of Illuminate/Database](https://github.com/yajra/laravel-oci8/issues/37) #### 套件安裝及使用 * [Best Laravel Packages](https://laraveldaily.com/packages) * [Top Laravel Packages to Use](https://aglowiditsolutions.com/blog/top-laravel-packages/) * Debug用途:[barryvdh/laravel-debugbar](https://github.com/barryvdh/laravel-debugbar) * [如何使用 Laravel Debugbar ?](https://old-oomusou.goodjack.tw/laravel/debugbar/) * 產生XLS檔: * [maatwebsite/excel](https://laravel-excel.com/) * [rap2hpoutre/fast-excel](https://github.com/rap2hpoutre/fast-excel) * [Laravel Excel處理解決方案](https://hackmd.io/@javck/Hy40NK_AD) (From [javck](https://hackmd.io/@javck)) * 連線LDAP: * [directorytree/ldaprecord-laravel](https://ldaprecord.com/) * [adldap2/adldap2-laravel](https://adldap2.github.io/Adldap2-Laravel/#/) * 連線Oracle:[yajra/laravel-oci8](https://github.com/yajra/laravel-oci8) * 產生PDF:[elibyy/tcpdf-laravel](https://github.com/elibyy/tcpdf-laravel) * 解析PDF:[smalot/pdfparser](https://github.com/smalot/pdfparser) * 日誌查閱:[rap2hpoutre/laravel-log-viewer](https://github.com/rap2hpoutre/laravel-log-viewer) * 防止機器人攻擊:[josiasmontag/laravel-recaptchav3](https://github.com/josiasmontag/laravel-recaptchav3) * DataTable:[yajra/laravel-datatables](https://github.com/yajra/laravel-datatables) * 預防XSS * [Laravel and WYSIWYG Text Editors: Protect from XSS Attack](https://youtu.be/WXUgf7DCHvg?si=biB6DwrnWGBgbA6W) * [HTMLPurifier for Laravel](https://github.com/mewebstudio/Purifier) #### Bootstrap套版 * [金魚都能懂的Bootstrap5網頁框架開發入門](https://youtube.com/playlist?list=PLqivELodHt3jq3oWBZfdhMu0GE7774HBW) * [Bootstrap CHEAT SHEET](https://bootstrap-cheatsheet.themeselection.com/) #### 如何實作Ajax請求及JavaScript入門 * [【前端速成】JavaScript JS 快速入門|Tiktok工程師帶你入門前端|布魯斯前端](https://youtu.be/1pYtVwIAvhY) * [Laravel 實作 Ajax 請求](https://hackmd.io/@nfu-johnny/BkI7JCI5O) #### API * [何謂API](https://youtu.be/zvKadd9Cflc) * [A complete guide to building a RESTful API with Laravel 12](https://medium.com/@sehouli.hamza/a-complete-guide-to-building-a-restful-api-with-laravel-12-e7670abb98f4) * [網頁開發人員應了解的 HTTP 狀態碼(Will保哥)](https://blog.miniasp.com/post/2009/01/16/Web-developer-should-know-about-HTTP-Status-Code.aspx) #### 排程 * [當Windows遇上Laravel任務排程](http://shian420.pixnet.net/blog/post/344746000) * [How To Set Up Task Scheduling With Cron Job In Laravel](https://tutsforweb.com/how-to-set-up-task-scheduling-cron-job-in-laravel/) #### 舊DB逆向工程及設定 * [Laravel Eloquent Generator](https://github.com/104corp/laravel-eloquent-generator) #### 多語系 ## 進階(Laravel 301) #### IoC容器 * [簡單介紹 Laravel 的服務容器](https://docfunc.com/posts/67/%E7%B0%A1%E5%96%AE%E4%BB%8B%E7%B4%B9-laravel-%E7%9A%84%E6%9C%8D%E5%8B%99%E5%AE%B9%E5%99%A8-post) * [laravel DI(依賴注入) IOC(依賴反轉)(控制反转)](https://hackmd.io/@Daniel-Handsome/HJfzxORyF) * [[2019 iThome 鐵人賽] Laravel 原始碼分析](https://ithelp.ithome.com.tw/users/20102562/ironman/1684) #### 架構 * [LaravelConf Taiwan 2017 打造 Laravel 優美架構(逸軒)](https://youtu.be/pzY0FBafXd0) * [打造 Laravel 優美架構 V2(逸軒)-發佈時間為2018-09-25](https://docs.google.com/presentation/d/1w7399eZkYGa-7ik3g8gAPchkW9jUsrYCTnpTW7D-OZE/edit?fbclid=IwAR01hidM9RRTaCk89rJ7AmBgx_YHGgkduUqtLeCRxepBpAFGCPw5ls72zMc#slide=id.p) #### 套件開發 * [How To Create A Highly Configurable Laravel Package](https://dev.to/devingray/how-to-create-a-highly-configurable-laravel-package-4pj0) #### 快取 Cache * [[官方文件] Cache Control Middleware](https://laravel.com/docs/9.x/responses#cache-control-middleware) * [Laravel: The hidden SetCacheHeaders Middleware](https://itnext.io/laravel-the-hidden-setcacheheaders-middleware-4cd594ba462f) #### 重構或升級議題 * [給您一劑面對 Legacy 專案的還魂丹 - PHP 升版絕活](https://tw.intellij.tips/webinars/ly7bmb/upgrading-php-version-with-phpstorm) * [[PHP 也有 Day #64] PHP 升級指南](https://www.slideshare.net/shengyou/php-upgrade-guide) * [PHP & Laravel 升版準備及流程分享](https://medium.com/asiayo-engineering/php-laravel-%E5%8D%87%E7%89%88%E6%BA%96%E5%82%99%E5%8F%8A%E6%B5%81%E7%A8%8B%E5%88%86%E4%BA%AB-7822ffc1e4be) #### CI/CD * [拯救資工系學生的基本素養—CI/CD 介紹](https://youtu.be/b77i9_v0iC8) * [CI/CD 介紹 — 基礎概念與導入準備](https://medium.com/@enzoapu/ci-cd-introduction-6233e5879fee) * [使用 GitLab CI/CD 和 Envoy 為 Laravel 專案建立自動化部署 (MEMO'S BLOG)](https://blog.epoch.tw/2019/02/07/%E4%BD%BF%E7%94%A8-GitLab-CI-CD-%E5%92%8C-Envoy-%E7%82%BA-Laravel-%E5%B0%88%E6%A1%88%E5%BB%BA%E7%AB%8B%E8%87%AA%E5%8B%95%E5%8C%96%E9%83%A8%E7%BD%B2/) * [使用 Gitlab CI/CD, Envoy 測試與佈署 Laravel 應用程式 (andyou)](https://andyyou.github.io/2022/05/20/test-and-deploy-laravel-with-gitlab-envoy/) #### 建立壓縮檔 * [使用 PHP 內建的 ZipArchive ](https://www.php.net/manual/en/class.ziparchive.php) * [How to Create ZIP Archive with Files And Download it in Laravel](https://laraveldaily.com/post/how-to-create-zip-archive-with-files-and-download-it-in-laravel) #### 前端工具 * [什麼是 ESM(ES6 Modules or JavaScript Modules) 呢?](https://israynotarray.com/javascript/20210424/616364031/) * [Laravel Mix](https://laravel.com/docs/9.x/mix) * [Laravel Vite](https://laravel-vite.dev/) * [[2022 iThome 鐵人賽]【每天5分鐘】學前端](https://ithelp.ithome.com.tw/users/20151346/ironman/5507) * [[2021 iThome 鐵人賽]TailwindCSS - 從零開始](https://ithelp.ithome.com.tw/users/20119300/ironman/3948) * [3 way to install bootstrap 5 in laravel 8](https://larainfo.com/blogs/3-way-to-install-bootstrap-5-in-laravel-8) * [Install Tailwind CSS & SASS with Laravel Mix (2021)](https://ralphjsmit.com/tailwind-sass-laravel/) * [究竟該用 Tailwind CSS 還是 Bootstrap? (布魯斯)](https://youtu.be/AlLp_iP_BU8) * [我們為什麼需要 Tailwind?它解決了什麼問題?(布魯斯)](https://youtu.be/L2LkknBQa90) * [Tailwind 完整教學Part I (Big Boy Can Code)](https://youtu.be/QQw5PJEap6I) * [Tailwind 完整教學Part II (Big Boy Can Code)](https://youtu.be/c4ijYl9OsXM) * [前端開發流程 | Laravel Mix | Tailwind CSS (Big Boy Can Code)](https://youtu.be/qxo2HcnDmNw) * [Tailwind CHEAT SHEET](https://nerdcave.com/tailwind-cheat-sheet) #### 測試 * Unit Test - PHPUnit * [用 VSCode 輕鬆寫 PHP 測試](https://youtu.be/ZWootMKhhj4) * [Laradebut #8: PHPUnit 新手村](https://hackmd.io/s/Sk4xL6jAe) * [Laravel 5 測試起手式](https://gist.github.com/jaceju/c415c1b42daf4c589f2a) * Feature Test * E2E Test ## 其他 #### 資料庫 * [SQL樣式指南](https://www.sqlstyle.guide/zh-tw/) #### 部署 * [RockyLinux 9 安裝Apache、PHP8筆記](https://hackmd.io/@nfu-johnny/ryWBPGpoj) * [PHP Configuration Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/PHP_Configuration_Cheat_Sheet.html) * [Laravel Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Laravel_Cheat_Sheet.html) * [資安議題 — Cookie 安全](https://medium.com/%E7%A8%8B%E5%BC%8F%E6%84%9B%E5%A5%BD%E8%80%85/%E8%B3%87%E5%AE%89%E8%AD%B0%E9%A1%8C-cookie%E5%AE%89%E5%85%A8-a04337ec128) * [美國國安局建議企業應停用舊版TLS協定](https://www.nccst.nat.gov.tw/NewsRSSDetail?seq=16508) * 最新版本是TLS1.3 * TLS 1.2 先傳好金鑰在傳資料 * TLS 1.3 用keyshare交換金鑰同時傳送資料 * [停用 TLS 1.0 的影響](https://hackercat.org/%e9%9b%9c%e4%b8%83%e9%9b%9c%e5%85%ab%e5%95%8f%e9%a1%8c/disable-tls-1-0-effect) * [簡介 HTTPS / TLS 安全通訊協議](https://rickhw.github.io/2021/08/20/ComputerScience/HTTPS-TLS/) * Apache * Apache設定,應關閉目錄瀏覽 * [Apache Rewrite with Htaccess 理解與技巧](https://medium.com/%E6%B5%A6%E5%B3%B6%E5%A4%AA%E9%83%8E%E7%9A%84%E6%B0%B4%E6%97%8F%E7%BC%B8/htaccess-with-rewrite-3dba066aff11) * ModSecurity (WAF) * [ModSecurity 3.x ( libModSecurity ) 安裝 (CentOS Stream 9)](http://shaurong.blogspot.com/2022/05/modsecurity-3x-libmodsecurity-centos.html) * [ModSecurity](https://github.com/SpiderLabs/ModSecurity) * [ModSecurity wiki](https://github.com/SpiderLabs/ModSecurity/wiki) * [ModSecurity v2.x](https://github.com/SpiderLabs/ModSecurity/tree/v2/master) * [OWASP ModSecurity Core Rule Set (CRS) - 規則庫](https://github.com/coreruleset/coreruleset) #### 資安議題 * [OWASP Top 10](https://owasp.org/Top10/zh_TW/) * OWASP Top 10 2021 (果核數位) * [A01 權限控制失效](https://youtu.be/3h9HzTYxUX4) * [A02 加密機制失效](https://youtu.be/YJVUTQs59mE) * [A03 注入式攻擊](https://youtu.be/k1zi7pOMNV4) * [A04 不安全設計](https://youtu.be/-WAgxKR3upU) * [A05 安全設定缺陷](https://youtu.be/V82VCQpgW1c) * [A06 Vulnerable and Outdated Components 易受攻擊和已淘汰的組件](https://youtu.be/8UNj3TB4awo) * [A07 Identification and Authentication Failures 權限控制失效](https://youtu.be/mE3M41sxyzY) * [A08 Software and Data Integrity Failures 軟體及資料完整性失效](https://youtu.be/YFVVW1aiIBA) * [A09 Security Logging and Monitoring Failures 資安紀錄及監控失效](https://youtu.be/YkK-cogPKZw) * [A10 Sever-Side Request Forgery 伺服端請求偽造](https://youtu.be/qA73a84ub0M) * [OWASP ZAP - 開源免費的 WEB 安全測試工具](https://youtu.be/7dMGdM3txos) * [LaravelConf Taiwan 2018 針對網路應用程式的資安實踐(黃建笙)](https://youtu.be/k3iwfpQJWVg) * Injection * [PHP 騙你 PDO Prepare 並沒有準備好](https://blog.chivincent.net/post/php-%E9%A8%99%E4%BD%A0-pdo-prepare-%E4%B8%A6%E6%B2%92%E6%9C%89%E6%BA%96%E5%82%99%E5%A5%BD/) * [淺談 XSS 攻擊與防禦的各個環節](https://medium.com/cymetrics/xss-attack-and-defense-97621a057dd1) * Content Security Policy (CSP) * [Content Security Policy (CSP) 筆記](https://hackmd.io/@Eotones/BkOX6u5kX) * [Content Security Policy (CSP) — 幫你網站列白名單吧](https://medium.com/hannah-lin/content-security-policy-csp-%E5%B9%AB%E4%BD%A0%E7%B6%B2%E7%AB%99%E5%88%97%E7%99%BD%E5%90%8D%E5%96%AE%E5%90%A7-df38c990f63c) * [Using Content Security Policy headers in a Laravel app](https://freek.dev/982-using-content-security-policy-headers-in-a-laravel-app) * [Laravel Content Security Policy Guide: What It Is and How to Enable It](https://www.stackhawk.com/blog/laravel-content-security-policy-guide-what-it-is-and-how-to-enable-it/) * [How to configure security headers for Laravel](https://barryvanveen.nl/articles/35-how-to-configure-security-headers-for-laravel) #### Design Pattern * [白話-OO設計原則(SOLID原則)-附生活實例](http://rockssdlog.blogspot.com/2012/03/oo-solid.html) * [S.O.L.I.D: The First 5 Principles of Object Oriented Design](https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design) #### MarkDown 語法學習 * 影片教學 * [Will保哥 - 你一定不能不知道的 Markdown 寫作技巧](https://youtu.be/_05BEggK0IU) * [[ Markdown 教學 ] Markdown 是什麼 ?| 如何用它來寫文件 ? | 學習軟體工程師的數位筆記方案](https://youtu.be/osPzqfqwmLA) * [MarkText 超入門 - 撰寫Markdown的超級利器](https://youtu.be/tFP1E6KfxpE) * 文件連結 * [HackMD - MarkDown語法大全](https://hackmd.io/@mrcoding/ryZE7k8cN) * [Markdown文件](https://markdown.tw/) * [寫作&筆記神器 MarkDown 真希望我學生時期就懂!](https://medium.com/@mdzeng/%E5%AF%AB%E4%BD%9C-%E7%AD%86%E8%A8%98%E7%A5%9E%E5%99%A8markdown-%E7%9C%9F%E5%B8%8C%E6%9C%9B%E6%88%91%E5%AD%B8%E7%94%9F%E6%99%82%E6%9C%9F%E5%B0%B1%E6%87%82-26becb160f6e) * [用 Markdown 寫技術文件 - 編輯工具與平台選擇](https://blog.darkthread.net/blog/tech-doc-with-hugo/) * [Excel 轉換為 Markdown 表格線上工具](https://tableconvert.com/zh-tw/excel-to-markdown) #### 綜合議題 * [OAuth原理與Laravel Passport實作](https://medium.com/@Junx) * [2022 iThome 鐵人賽 - Backend Developer roadmap study](https://ithelp.ithome.com.tw/users/20152165/ironman/5574) * [2020 iThome 鐵人賽 - 關於我用 Laravel 寫 SPA 卻不寫 API 的那檔事](https://ithelp.ithome.com.tw/users/20113602/ironman/3322) * [PHP 系列文章 (Devin Deving)](https://devindeving.blogspot.com/p/php.html)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.