라라벨로 뭔가 만들어보자~ 헬로월드~

4372 단어 macosPHP라라벨

개요



지난번

참고: 공식 사이트
전회

전제



환경



Laravel 7.0.8
Valet 2.8.1

구성



Laravel 루트 [park 명령 실행 디렉토리]
 ~/DIR/
사이트 루트 [ 프로젝트 디렉토리 ]
 ~/DIR/blog/

설정



라우팅



사이트에 액세스한 URL로 수행할 동작 지정

이번 디폴트에서는 h tps : // 레아도 bぇ. 이 m/ぁらゔぇl/6. x/쟈/로츤 g. HTML 에 액세스 하면, 뷰로부터 welcome를 표시하는 기술 있어 (실행 파일은 resources/views/welcome.blade.php )

routes/web.php
Route::get('/', function () {
    return view('welcome');
});

http://blog.test로 이동하여 페이지를 보려면 다음 라우팅을 추가하십시오. 컨트롤러 UserController의 index() 메서드의 처리 실행을 의미한다.

routes/web.php
//add
Route::get('/user', 'UserController@index');
indexメソッドはコントローラーが処理するURIのルートに対応します。 http://blog.test/user

컨트롤러



라우팅을 받아 처리하는 제어를 정의. artisan 명령으로 컨트롤러에 파일을 만듭니다. 사이트 루트 디렉토리에서 실행.
$ php artisan make:controller UserController
Controller created successfully.

UserController 파일이 생성되었는지 확인
$ ls app/Http/Controllers/
Controller.php     UserController.php

파일 열기

UserController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class UserController extends Controller
{
  //
}

UserController 클래스에 index() 메서드 추가

UserController.php
  //add index
  public function index()
  {
    return view('user');
  }

보기



컨트롤러로 지정한 user 뷰 파일을 작성. Laravel에서는 *.blade.php를 사용. 새 파일을 만듭니다.

resources/views/user.blade.php
<html>
<head>
<meta charset='utf-8'>
</head>
<body>
Hello World!
</body>
</html>

사이트가 표시되면 OK.

ぇtps://레아도 bぇ. 코 m/아라ゔぇl/4. HTML

좋은 웹페이지 즐겨찾기