ในการ Update งาน Project Laravel บน Gitlab , เป็นวิธีการอย่างหนึ่งในการเอา
Laravel Framework กับ
Netbeans มาใช้งานร่วมกัน , เพื่อให้เกิดประสิทธิภาพในการทำงานร่วมกันกับ
Gitlab มากที่สุด , บทความนี้ จะนำเสนอวิธีการ Update ตัว Project Laravel บน Gitlab โดยมีโปรแกรม Netbeans เป็นตัวกลางการทำงาน ระหว่าง Laravel Framework กับ Gitlab , ซึ่งจะมีประโยชน์กับผู้สนใจที่ต้องการศึกษาบทความนี้
วิธีการ Update งาน Project Laravel บน Gitlab
Step 1 - เข้าไปที่ Website Gitlab , แล้วไปที่ Project ของเรา , จากนั้นคลิกที่ Clone , แล้วทำการ Copy Link Https
- 33-1.JPG (49.32 KiB) Viewed 1860 times
Step 2 - เข้าโปรแกรม Netbeans IDE 12.1 , ให้เข้าที่เมนู Team/Git/Clone
- netbeans-1.jpg (81.22 KiB) Viewed 1860 times
Step 3 - ทำการ Paste Link https ที่เราไป Copy มา , เอาไปวางไว้ที่ช่อง Repository URL , แล้วทำการกรอก Username , Password ที่เราสมัครไว้ใน Gitlab , แล้วไปที่ช่อง Clone into , แล้วทำการเปลีย่น path ว่า จะให้ git ไป Clone ตรงที่ Directory ไหน ? , แล้วก็ทำการกด Next
- 33.JPG (94.22 KiB) Viewed 1860 times
Step 4 - ทำการกด Next ต่อไป
- 34.JPG (51.51 KiB) Viewed 1860 times
Step 5 - ทำการกด Finish ไป
- 35.JPG (60.69 KiB) Viewed 1860 times
เราก็จะได้ File Gitlab , มาใช้งาน
- 36.JPG (20.36 KiB) Viewed 1860 times
Step 6 - เปิด Command Prompt , ใช้คำสั่ง cd ย้ายไปที่ Directory table-airport_tools โดยใช้คำสั่งดังนี้
Step 7 - จากนั้นก็ใช้คำสั่ง สร้าง Project Laravel , โดยใช้คำสั่งดังนี้
โค้ด: เลือกทั้งหมด
composer create-project laravel/laravel tools_table_airport
Step 8 - เมื่อเราสร้าง Project Laravel เสร็จแล้ว , เราก็จะลองทำการสร้าง File php ทดสอบในการ Update ขึ้นไป Server ดู
- netbeans-2.jpg (102.02 KiB) Viewed 1860 times
Step 9 - จากนั้นก็ทำการตั้งชื่อ File name , แล้วคลิกปุ่ม Finish
- 39.JPG (55.77 KiB) Viewed 1860 times
Step 10 - ชื่อ File จะเห็นสถานะเป็นสีเขียว , แสดงว่ายังไม่ได้มีการ Commit ลงไป
- 41.JPG (12.36 KiB) Viewed 1860 times
Step 11 - แล้วทำการทดสอบเพิ่ม Code ลงไป 2 บรรทัดดู
- 33-1.JPG (49.32 KiB) Viewed 1860 times
Step 12 - จากนั้นเราจะทำการลองอัพ File ขึ้น Server จำลอง , โดยทำการ Commit File ก่อน , ให้ทำกาiคลิกขวาที่ File แล้วเลือก Git -> Commit
- 42.jpg (145.39 KiB) Viewed 1860 times
Step 13 - แล้วทำการกด Next ต่อไป
- 43.JPG (66.57 KiB) Viewed 1860 times
Step 14 - จากนั้นก็ทำการคลิกว่า File Test.php , แล้วเลือก Git -> Remote -> Push
- 44.jpg (209.11 KiB) Viewed 1860 times
Step 15 - ทำการกด Next ต่อไป
- 45.JPG (51.69 KiB) Viewed 1860 times
Step 1ุ6 - ทำการติ๊กตรง master , แล้วทำการกด Next ต่อไป
- 46.JPG (28.35 KiB) Viewed 1860 times
Step 1ุ7 - แล้วทำการคลิก Finish
- 47.JPG (28.07 KiB) Viewed 1860 times
Step 1ุ8 - จากนั้นเราก็จะได้ File ที่ทำการ Commit และ File ที่ อัพขึ้นไปใน Server
Step 1ุ9 - เราจะมาลองแก้ไข File บน Server , แล้วลองทำการ Pull ลงมากัน , โดยเพิ่ม Code ไป 2 บรรทัด
Step 20 - จากนั้นก็ทำการ Pull , โดยทำการคลิกว่า Git->Remote->Pull
Step 21 - จากนั้นก็ทำการคลิก Next
Step 22 - จากนั้นก็ทำการคลิก Finish
Step 23 - เราก็จะได้ Code ใหม่ , ที่มีการเพิ่มมา 2 บรรทัด
ข้อสรุปผล
ปกติแล้วการใช้ Gitlab กับ Laravel Framework , จะต้องมีการเขียนคำสั่ง Version control ลงไป , แต่บทความนี้จะเป็นการใช้ร่วมกับ Netbeans เพื่อให้เกิดความสะดวกการใช้งานมากยิ่งขึ้น หากอยากมีความสนใจที่อยากจะหาอ่าน
ความรู้เพิ่มเติม เกี่ยวกับ Laravel Framework , สามารถศึกษาได้จากบทความนี้
ในการ Update งาน Project Laravel บน Gitlab , เป็นวิธีการอย่างหนึ่งในการเอา [url=https://www.mindphp.com/forums/viewtopic.php?f=20&t=40662]Laravel Framework[/url] กับ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2239-netbeans-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Netbeans[/url] มาใช้งานร่วมกัน , เพื่อให้เกิดประสิทธิภาพในการทำงานร่วมกันกับ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/4273-what-is-gitlab.html]Gitlab[/url] มากที่สุด , บทความนี้ จะนำเสนอวิธีการ Update ตัว Project Laravel บน Gitlab โดยมีโปรแกรม Netbeans เป็นตัวกลางการทำงาน ระหว่าง Laravel Framework กับ Gitlab , ซึ่งจะมีประโยชน์กับผู้สนใจที่ต้องการศึกษาบทความนี้
[size=120][b]วิธีการ Update งาน Project Laravel บน Gitlab[/b][/size]
[size=110][b]Step 1 -[/b] [/size]เข้าไปที่ Website Gitlab , แล้วไปที่ Project ของเรา , จากนั้นคลิกที่ Clone , แล้วทำการ Copy Link Https
[list][attachment=14]33-1.JPG[/attachment][/list]
[size=110][b]Step 2 - [/b] [/size]เข้าโปรแกรม Netbeans IDE 12.1 , ให้เข้าที่เมนู Team/Git/Clone
[list][attachment=13]netbeans-1.jpg[/attachment][/list]
[size=110][b]Step 3 -[/b][/size] ทำการ Paste Link https ที่เราไป Copy มา , เอาไปวางไว้ที่ช่อง Repository URL , แล้วทำการกรอก Username , Password ที่เราสมัครไว้ใน Gitlab , แล้วไปที่ช่อง Clone into , แล้วทำการเปลีย่น path ว่า จะให้ git ไป Clone ตรงที่ Directory ไหน ? , แล้วก็ทำการกด Next
[list][attachment=12]33.JPG[/attachment][/list]
[size=110][b]Step 4 -[/b] [/size]ทำการกด Next ต่อไป
[list][attachment=11]34.JPG[/attachment][/list]
[size=110][b]Step 5 -[/b] [/size] ทำการกด Finish ไป
[list][attachment=10]35.JPG[/attachment][/list]
เราก็จะได้ File Gitlab , มาใช้งาน
[list][attachment=9]36.JPG[/attachment][/list]
[size=110][b]Step 6 - [/b][/size] เปิด Command Prompt , ใช้คำสั่ง cd ย้ายไปที่ Directory table-airport_tools โดยใช้คำสั่งดังนี้
[code]cd xampp\htdocs\table-airport_tools[/code]
[size=110][b]Step 7 - [/b][/size] จากนั้นก็ใช้คำสั่ง สร้าง Project Laravel , โดยใช้คำสั่งดังนี้
[code]composer create-project laravel/laravel tools_table_airport[/code]
[size=110][b]Step 8 - [/b][/size] เมื่อเราสร้าง Project Laravel เสร็จแล้ว , เราก็จะลองทำการสร้าง File php ทดสอบในการ Update ขึ้นไป Server ดู
[list][attachment=8]netbeans-2.jpg[/attachment][/list]
[size=110][b]Step 9 - [/b][/size] จากนั้นก็ทำการตั้งชื่อ File name , แล้วคลิกปุ่ม Finish
[list][attachment=7]39.JPG[/attachment][/list]
[size=110][b]Step 10 - [/b] [/size]ชื่อ File จะเห็นสถานะเป็นสีเขียว , แสดงว่ายังไม่ได้มีการ Commit ลงไป
[list][attachment=6]41.JPG[/attachment][/list]
[size=110][b]Step 11 - [/b] [/size]แล้วทำการทดสอบเพิ่ม Code ลงไป 2 บรรทัดดู
[list][attachment=14]40.JPG[/attachment][/list]
[size=110][b]Step 12 - [/b] [/size]จากนั้นเราจะทำการลองอัพ File ขึ้น Server จำลอง , โดยทำการ Commit File ก่อน , ให้ทำกาiคลิกขวาที่ File แล้วเลือก Git -> Commit
[list][attachment=5]42.jpg[/attachment][/list]
[size=110][b]Step 13 - [/b][/size] แล้วทำการกด Next ต่อไป
[list][attachment=4]43.JPG[/attachment][/list]
[size=110][b]Step 14 - [/b][/size] จากนั้นก็ทำการคลิกว่า File Test.php , แล้วเลือก Git -> Remote -> Push
[list][attachment=3]44.jpg[/attachment][/list]
[size=110][b]Step 15 - [/b][/size] ทำการกด Next ต่อไป
[list][attachment=2]45.JPG[/attachment][/list]
[size=110][b]Step 1ุ6 - [/b] [/size]ทำการติ๊กตรง master , แล้วทำการกด Next ต่อไป
[list][attachment=1]46.JPG[/attachment][/list]
[size=110][b]Step 1ุ7 - [/b] [/size]แล้วทำการคลิก Finish
[list][attachment=0]47.JPG[/attachment][/list]
[size=110][b]Step 1ุ8 - [/b][/size] จากนั้นเราก็จะได้ File ที่ทำการ Commit และ File ที่ อัพขึ้นไปใน Server
[list][img]https://www.img.in.th/images/b1f6eae10ab6961922dee52dd31c2358.jpg[/img][/list]
[size=110][b]Step 1ุ9 - [/b][/size] เราจะมาลองแก้ไข File บน Server , แล้วลองทำการ Pull ลงมากัน , โดยเพิ่ม Code ไป 2 บรรทัด
[list][img]https://www.img.in.th/images/e95e90771ba23e6a285520cea60a46fd.jpg[/img][/list]
[size=110][b]Step 20 - [/b][/size] จากนั้นก็ทำการ Pull , โดยทำการคลิกว่า Git->Remote->Pull
[list][img]https://www.img.in.th/images/0f465739d0124281253bd668dc9ed8a7.jpg[/img][/list]
[size=110][b]Step 21 - [/b][/size] จากนั้นก็ทำการคลิก Next
[list][img]https://www.img.in.th/images/af6bdcf60897b94880b6d0d3506b55ba.jpg[/img][/list]
[size=110][b]Step 22 - [/b][/size] จากนั้นก็ทำการคลิก Finish
[list][img]https://www.img.in.th/images/ebd8939f524bcc1c57815fa540cdd10e.jpg[/img][/list]
[size=110][b]Step 23 - [/b][/size] เราก็จะได้ Code ใหม่ , ที่มีการเพิ่มมา 2 บรรทัด
[list][img]https://www.img.in.th/images/986445ef5072d48c7a72e408061ef73f.jpg[/img][/list]
[size=120][b]ข้อสรุปผล[/b][/size]
ปกติแล้วการใช้ Gitlab กับ Laravel Framework , จะต้องมีการเขียนคำสั่ง Version control ลงไป , แต่บทความนี้จะเป็นการใช้ร่วมกับ Netbeans เพื่อให้เกิดความสะดวกการใช้งานมากยิ่งขึ้น หากอยากมีความสนใจที่อยากจะหาอ่าน [url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=70256]ความรู้เพิ่มเติม เกี่ยวกับ Laravel Framework[/url] , สามารถศึกษาได้จากบทความนี้