โง '๋ฉ๋ฉํ์ ๋ผ๋ผ๋ฒจ๋ก ์๋ก ๋ง๋ค๊ธฐ' ํ๋ก์ ํธ ๋ชฉ์ฐจ โง (๋ณด์๋ ค๋ฉด ์๋ ๋๋ณด๊ธฐ ๋ฅผ ๋๋ฌ์ฃผ์ธ์.)
0. ๋ผ๋ผ๋ฒจ(laravel) ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ-๋ฐฉ๋ฒ2 (Windows & ๋์ปค(docker) & sail ํ์ฉ)
2. ๊ธฐ์กด ์์ค๋ฅผ ํ๋์ ๋ธ๋ ์ด๋๋ก
5. ๊ธฐ์กด PHP ๋ก์ง์ ์ปจํธ๋กค๋ฌ๋ก
6. ๋ธ๋ ์ด๋ ๋ฌธ๋ฒ์ผ๋ก ์์
7. ์ธ๋ถ ๋ธ๋ ์ด๋ ํ์ผ, component ํ์ฉ
8. (DB) Model ๋ฐ ๊ธฐํ ํ์ผ ์์ฑ
9. (DB) ๋๋ฏธ๋ฐ์ดํฐ๋ฅผ ํ๊ธ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ
10. (DB) ๋ชจ๋ธ, DB ํ์ฉ ์ฐ์ต
11. (DB) ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฐฐ์ด์ DB๋ก ๋ณํ
12. (DB) DB ๋ฐ ๋ชจ๋ธ์ ์ด์ฉํ์ฌ ๊ตฌํ
13. ๋ก๊ทธ์ธ ๊ตฌํ์ ์ํ ์คํํฐํคํธ Breeze ์ค์น ๋ฐ ๋ก๊ทธ์ธ ์์
14. ๋ก๊ทธ์ธ ์ฐฝ ๋ท๋ฐฐ๊ฒฝ๋ ๋์์์ด ๋ณด์ด๋๋ก ์์
15. ๊ด๋ฆฌ์ ํ๋ฉด์์ ์ ์ฒด ๊ฒ์๊ธ ๋ฆฌ์คํธ ํ๋ฒ์ ๋ณด๊ธฐ
16. ๊ด๋ฆฌ์ ํ๋ฉด์์ ๊ฒ์๊ธ ์์ ํ๊ธฐ
17. ๊ด๋ฆฌ์ ํ๋ฉด์์ ๊ฒ์๊ธ ์ญ์ ํ๊ธฐ
1. ๋ผ๋ผ๋ฒจ์์๋ ๊ธฐ์กด php ์์ค๊ฐ ๊ทธ๋ฅ ํตํ ๊น?
์ฒซ๋ฒ์งธ๋ก ์๋ํ ๊ฒ์ด ๊ธฐ์กด index.php ํ์ผ ์์ ์คํ๊ฒํฐ ์์ค๋ฅผ ๊ทธ๋๋ก ๋ธ๋ ์ด๋ ํ์ผ์ ๋ฃ์ด๋ ๋๊ฐ์ด ๊ตฌํ๋๋๊ฐ๋ฅผ ์์๋ณด๊ณ ์ถ์์ต๋๋ค.
๊ฐ. routes/web.php ์์
Route::get('/', function () {
return view('index');
});
๋. resources/views/index.blade.php ์์ฑ ๋ฐ ์ 1๋ฒ ๊ธ์ index.php ์ ์ฒด ์์ค๋ฅผ ๋ณต์ฌํ์ฌ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ๊ธฐํจ. (welcome.blade.php ํ์ผ์ ํ์์์ด ์ง์๋ฒ๋ ธ์.)
๋ค. ์ด๋ ๊ฒ ์์ฑ ํ ํํ์ด์ง๋ฅผ ์ด์ด๋ณด๋, ์๋ฌ๊ฐ ๋ฐ์!! ๋ผ๋ผ๋ฒจ์์๋ ์์๋ฐ์ดํ ๋๋ ํฐ๋ฐ์ดํ์ฌ์ผ๋ง ํ ๋๊ฐ ์ข ์ข ์๋ ๊ฒ ๊ฐ์. (์ด๋ฏธ ์์ ์๋ ์์ค๋ ๋ฐ์ดํ๋ ์ค๋ฅ๊ฐ ๋์ง ์๋๋ก ๋ชจ๋ ์์ ํด ๋ ์ํ์.)
๋ผ. DB ์ ์ ๋ถ๋ถ๋ ์ฐ์ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ์์. ์ด ๋ถ๋ถ์ ๋์ค์ ๋ผ๋ผ๋ฒจ ๋ชจ๋ธ์์ ์ฒ๋ฆฌํ ์์ ์.
๋ง. ๋ณต์ฌ๋ง ์ ํ์๋ค๋ฉด ๋ฌธ์ ์์ด ์๋ ํ๋ฉด์ด ๋ํ๋ ๊ฒ์.
2. ์ ์ด๋ฏธ์ง ๊นจ์ง ๊ฒ ์ฒ๋ฆฌ
์ ์ด๋ฏธ์ง๊ฐ ๊นจ์ง ๊ฒ์ ball.gif , youtube1.png , new.gif ํ์ผ์ด ์์ด์ ๊ทธ๋ฐ ๊ฒ์ ๋๋ค.
์์ ํ์ผ์ ๋ค์ด๋ฐ์ public/images ํด๋์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
3. ๊ฒฐ๋ก
=> ๋ผ๋ผ๋ฒจ๋ ๋จ์๋ฌด์(?)ํ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ๊ธด ํ๋ค์. ^^;
๐บ๐บ ์์ ํ ๋ชจ๋ ์์ค๋ ์๋ ๋งํฌ์์ ํ์ธํ์ค ์ ์์ต๋๋ค. ๐บ๐บ
https://github.com/mmssem/munghome
GitHub - mmssem/munghome
Contribute to mmssem/munghome development by creating an account on GitHub.
github.com