#Request Lifecycle介紹(投影片)

#製作middleware

1.使用指令創建,需注意創建是class的名稱,故每個字的字首都需要是大寫

php artisan make:middleware CheckDirtyWord

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/62ce5b35-f5ae-41e9-b3ff-2e2532d5b9af/1627891838633.jpg

2.接著設定middleware裡面的執行判斷

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/30c06351-a494-4bba-9494-b4f462729567/1627899931635.jpg

3.設定沒問題後,來到Kernel.php來去引用CheckDirtyWord middleware

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ee60774f-e1af-4e87-b9f6-a638cc0fb431/1627898918902.jpg

複製一行並改成class checkDirtyWord

4.接下來設定路由

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5e2909b5-ebca-453e-b0ad-7b2cb47c5d8d/1627899101057.jpg

5.執行從前端傳特殊文字過來,得到dirty文字警告

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/63ed9984-9ffd-4680-baae-a982ae1c3323/1627900045276.jpg