Framework (Backend)/Laravel

(Lavavel) 첫페이지 만들어보기 : Laravel 8.x

가우리언 2021. 8. 23.
728x90
반응형

 

 

놀자코딩

#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트

www.youtube.com

 

1. 프로젝트 디렉토리 구조

xyz
├── app
│   ├── Console
│   ├── Exceptions
│   ├── Http
│   │   ├── Controllers
│   │   └── Middleware
│   ├── Models
│   └── Providers
├── bootstrap
├── config
├── database
│   ├── factories
│   ├── migrations
│   └── seeders
├── public
├── resources
│   ├── css
│   ├── js
│   ├── lang
│   └── views
├── routes
├── storage
│   ├── app
│   │   └── public
│   ├── framework
│   │   ├── cache
│   │   ├── sessions
│   │   ├── testing
│   │   └── views
│   └── logs
├── tests
│   ├── Feature
│   └── Unit
└── vendor

 

2. xyz/resources/views/index.blade.php 을 만든다.

<html>
<head>
<title>My First Laravel Page</title>
</head>
<body>
<h1>My First Laravel Page</h1>
</body>
</html>

 

3. app/Http/Controllers/Main.php 파일을 아래와 같이 작성한다.

<?php
 
namespace App\Http\Controllers;
 
use App\Http\Controllers\Controller;
 
class Main extends Controller
{
    public function index()
    {
        return view('index');
    }
}

 

4. xyz/routes/web.php 를 아래와 같이 수정한다.

...
 
use App\Http\Controllers\Main;
 
...
 
/*
Route::get('/', function () {
    return view('welcome');
});
*/
 
Route::get('/', [Main::class, 'index']);
 
...

 

5. 웹브라우저에서 http://xyz.test.com 으로 접속해서 잘 나오는지 확인해봅니다.

 

728x90
반응형

댓글