초보자급 루트
라우팅 선택
접근한 주소에 따라 처리를 분배하다.
php는 웹 앱이라는 폴더에서 hello입니다.php 파일을 준비했다면 http:010_webapp/hello.php로 접근 가능
laravel에서 특정 주소에 접근할 때 이 주소에 분배된 프로그램을 실행합니다.
이렇게 "0"주소를 방문하면✖️✖️사용자 정의 모양새를 정의합니다. "
관련 기능.
routes 폴더의 웹입니다.php를 엽니다.
web.php<?php
Route::get('/', function () {
return view('welcome');
});
이것은 라벨을 표시하는 흰색 페이지의 처리입니다.
루트 정보 기반(GET 액세스)
Route:get(주소, 함수 등);
get 방법으로 주소 분배와 처리
첫 번째 매개 변수: 주소
두 번째 매개 변수: 주소로 호출된 처리(함수, 컨트롤러 등)
그럼, 웹.우리 php 좀 봅시다.
첫 번째 매개 변수는'/'로 첫 페이지를 표시합니다
두 번째 매개 변수는 함수를 지정했다.
내부에서 지정한 반환 값을 되돌려줍니다.반환된 값은 이 주소에 접근할 때 표시되는 내용입니다.
뷰 함수를 사용하면 "views"폴더의 템플릿 파일을 사용할 수 있습니다.
(views 파일은resources 폴더에 있습니다)
그럼, 웰컴.blade.우리 php 좀 봅시다.
만약 당신이 laravel을 개작한다면, 그것은 브라우저에 반영된 것을 발견할 수 있을 것이다.
@로 시작하는 문장은 HTML도 PHP도 아닌 Blade라는 laravel의 원본 코드입니다.
'view'폴더에 템플릿 파일을 준비하여view 함수로 읽습니다.
HTML 내보내기
이제 우리 실제로 행동합시다
routes 폴더의 웹입니다.php를 열고 다음 내용을 추가하십시오
web.php<?php
Route::get('hello', function () {
return '<html><body><h1>Hello</h1><p>This is sample page.
</p></body></html>';
});
쓰고 나서.htpp://localhost:8000/hello방문하면
이렇게 하면 성공이야.
return을 통해 HTML의 코드를 직접 전달하면 이 원본 코드가 웹 브라우저로 전송되는 것을 알 수 있습니다.
루트 매개변수
Route::get("0100/{매개 변수}", function($를 받는 매개 변수) {...};
get의 첫 번째 매개 변수에 {매개 변수}와 매개 변수를 지정하여 함수에 매개 변수를 준비하면 방문한 주소에서 매개 변수를 꺼낼 수 있습니다.
web.php<?php
Route::get('hello/{msg}',function($msg){
$html = <<<EOF
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1>Hello</h1>
<p>{$msg}</p>
<p>これはサンプルページで作ったページです。</p>
</body>
</html>
EOF;
return $html;
});
이번에localhost:8000/hello/다음에 aaa를 입력했습니다.
이렇게 하면 매개 변수가 $msg에 대입되어 표시됩니다.
방금 전에 필수 매개 변수와 좋은 매개 변수를 지정하지 않으면 오류가 발생합니다.
매개 변수를 추가하지 않아도 접근할 수 있도록 임의의 매개 변수를 사용하십시오.
web.php<?php
Route::get('hello/{msg?}',function($msg='no massage.'){ ・・・・
및 매개변수에서 기술한 장면은 다음 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 둘레를 분석하도록 한다.
이렇게 하면 성공이야.
Reference
이 문제에 관하여(초보자급 루트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki_911/items/59b0ffe66bf95653c800
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?php
Route::get('/', function () {
return view('welcome');
});
<?php
Route::get('hello', function () {
return '<html><body><h1>Hello</h1><p>This is sample page.
</p></body></html>';
});
<?php
Route::get('hello/{msg}',function($msg){
$html = <<<EOF
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1>Hello</h1>
<p>{$msg}</p>
<p>これはサンプルページで作ったページです。</p>
</body>
</html>
EOF;
return $html;
});
<?php
Route::get('hello/{msg?}',function($msg='no massage.'){ ・・・・
Reference
이 문제에 관하여(초보자급 루트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki_911/items/59b0ffe66bf95653c800텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)