明天就要開始下載Laravel了,先來了解一下這到底是什麼吧!
Laravel
Laravel是一個PHP的框架,他的語法簡潔又直觀,讓你在使用時不用記繁雜的語法也可以打出你所希望的效果,能夠將較多的時間用在開發你的網頁上,而為了讓你能夠更加簡單的開發你的專案,他也提供了許多功能,讓你在開發的過程無須擔心。
在他的官網中有著這麼一句話
The PHP Framework for Web Artisans
要說甚麼是框架的話,我們有一個比較白話的解釋:若是讓你現在走出一個正方形的話,會需要許多事前準備才能夠完成這項任務,但框架就像是已經在地板上畫好正方形,而你只需要跟著移動就好了,能夠讓你更簡單更快的去完成任務。
Blade
blade是laravel內建的樣板引擎,若是之前就學過PHP的人可能在寫的時候會有些不習慣,雖說他依舊可以用原先的PHP語法去做書寫,但blade提供了許多寫法去替換原本的語法,所以像是常用的echo在我們之後的程式碼也不會用到,但最後blade還是會被編譯成PHP。
blade的副檔名為blade.php,會使用view這個特別的函式回傳這個樣板。
Tailwind CSS
在laravel中使用的css是使用tailwind css,做為一個css框架他最特別的是:他是工具程是優先。他圍繞的是特定元素(字體大小、顏色、粗體等等)而不是組件(按鈕、面板、選單等等),這讓他在初學時會有些困擾,但是在熟用後他能夠給予高度的自由。在使用時若有一些樣式不知道如何使用也都可以去他們的官網看看,官網會把用法和相似的類別解說得非常清楚。
我們的介紹沒有放很多篇幅,因為想多介紹一些實作時會用到的事物,之後就讓我們一起窺探laravel的世界吧。
以下是我們當初在學習時非常重要的學習資料,需要幫助時也可以去看看有沒有能幫助你的地方:
tailwind css官網:
https://tailwindcss.com/
laravel官網:
https://laravel.com/docs/10.x
高見龍老師:
https://www.youtube.com/playlist?list=PLBd8JGCAcUAFtnWuuqd0tzMwYsVAN4es_
laravel bootcamp:
https://bootcamp.laravel.com/introduction