iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Modern Web

Laravel實作 —系列 第 3

[Day 03] Laravel實作 -- 初識地獄,認識Laravel

  • 分享至 

  • xImage
  •  

明天就要開始下載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


上一篇
[Day 02] Laravel實作 -- 聽擺渡人為我解說MVC
下一篇
[Day 04] Laravel實作 -- 地府的新訓—創造屬於自己的LL地獄
系列文
Laravel實作 —30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言