laravel[페이지 표시 프로세스]
5039 단어 Laravel
먼저 새 프로젝트를 만듭니다.프로젝트 이름을 블로그로 설정합니다.
laravel new blog
cd blog
php artisan serve
우선 이 그림Access〜show
을 머릿속에 넣으면 이해하기 쉽다.라우팅 선택
routes/web.phpRoute::get('/', function () {
return view('welcome');
});
HTTP 메서드
경로
동작
GET
/
폐쇄
함수에 welcome 보기를 표시합니다.
HTTP 방법 및 경로 조합에 해당하는 작업을 수행하는 것이 Routing의 역할입니다.
보기
resouces/views/welcome.blade.php<!doctype html>
<html lang="{{ app()->getLocale() }}">
<head>
...
<title>Laravel</title>
...
</head>
<body>
<div class="flex-center position-ref full-height">
...
<div class="content">
<div class="title m-b-md">
Laravel
</div>
...
</div>
</div>
</body>
</html>
http://localhost:8000/ 에 표시되는 HTML
Laravel에서blade라는 템플릿 엔진을 사용하여 보기 파일(HTML 템플릿)에서 HTML을 생성합니다.
컨트롤러 php artisan make:controller WelcomeController
컨트롤러로 index 방법을 추가하세요.
app/Http/Controllers/WelcomeController.phpnamespace App\Http\Controllers;
use Illuminate\Http\Request;
class WelcomeController extends Controller
{
public function index()
{
return view('welcome');
}
}
index 방법은view 함수를 실행하고 반환값을 되돌려줍니다.
보기의 반환값은 브라우저에 대한 응답입니다.
Routing 설정 동작을 닫힌 상태에서 컨트롤러로 변경합니다.
routes/web.php//Route::get('/', function () {
// return view('welcome');
//});
Route::get('/', 'WelcomeController@index');
HTTP 메서드
경로
동작
GET
/
WelcomeController 클래스를 실행하는 index 방법
총결산
이 일로부터Route::get('/', 'WelcomeController@index');
라우팅을 통해 액세스할 컨트롤러를 결정한 후
컨트롤러의 index 방법에서welcome까지.blade.php 명령 표시
welcome.blade.php를 표시합니다.
간단하지만 일련의 절차를 기억하면 인상을 남기기 쉽다.
Reference
이 문제에 관하여(laravel[페이지 표시 프로세스]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki_911/items/94ac5d7805f608b9ed26
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Route::get('/', function () {
return view('welcome');
});
resouces/views/welcome.blade.php
<!doctype html>
<html lang="{{ app()->getLocale() }}">
<head>
...
<title>Laravel</title>
...
</head>
<body>
<div class="flex-center position-ref full-height">
...
<div class="content">
<div class="title m-b-md">
Laravel
</div>
...
</div>
</div>
</body>
</html>
http://localhost:8000/ 에 표시되는 HTMLLaravel에서blade라는 템플릿 엔진을 사용하여 보기 파일(HTML 템플릿)에서 HTML을 생성합니다.
컨트롤러 php artisan make:controller WelcomeController
컨트롤러로 index 방법을 추가하세요.
app/Http/Controllers/WelcomeController.phpnamespace App\Http\Controllers;
use Illuminate\Http\Request;
class WelcomeController extends Controller
{
public function index()
{
return view('welcome');
}
}
index 방법은view 함수를 실행하고 반환값을 되돌려줍니다.
보기의 반환값은 브라우저에 대한 응답입니다.
Routing 설정 동작을 닫힌 상태에서 컨트롤러로 변경합니다.
routes/web.php//Route::get('/', function () {
// return view('welcome');
//});
Route::get('/', 'WelcomeController@index');
HTTP 메서드
경로
동작
GET
/
WelcomeController 클래스를 실행하는 index 방법
총결산
이 일로부터Route::get('/', 'WelcomeController@index');
라우팅을 통해 액세스할 컨트롤러를 결정한 후
컨트롤러의 index 방법에서welcome까지.blade.php 명령 표시
welcome.blade.php를 표시합니다.
간단하지만 일련의 절차를 기억하면 인상을 남기기 쉽다.
Reference
이 문제에 관하여(laravel[페이지 표시 프로세스]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki_911/items/94ac5d7805f608b9ed26
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class WelcomeController extends Controller
{
public function index()
{
return view('welcome');
}
}
//Route::get('/', function () {
// return view('welcome');
//});
Route::get('/', 'WelcomeController@index');
이 일로부터
Route::get('/', 'WelcomeController@index');
라우팅을 통해 액세스할 컨트롤러를 결정한 후컨트롤러의 index 방법에서welcome까지.blade.php 명령 표시
welcome.blade.php를 표시합니다.
간단하지만 일련의 절차를 기억하면 인상을 남기기 쉽다.
Reference
이 문제에 관하여(laravel[페이지 표시 프로세스]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki_911/items/94ac5d7805f608b9ed26텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)