【Laravel】라우팅에 대해서 2
6467 단어 Laravel6
루트 정보 추가
루트 정보는 web.php
에 추가됩니다.
Route::get('hello', function () {
return '<html><body><h1>Hello</h1><p>this is sample page.</p></body></html>';
});
출처 : PHP 프레임워크 Laravel 입문 제2판
이렇게 작성한 후 php artisan serve
를 실행하십시오.
그런 다음 http://localhost:8000/hello
에 액세스하면 다음과 같이 표시됩니다.
HTML 출력
Router::get의 두 번째 인수 함수의 return으로 HTML을 전달하면 그대로 표시됩니다.
function(){
return '.........HTMLのソースコード.........';
}
출처 : PHP 프레임워크 Laravel 입문 제2판
히어 문서 사용
물론 PHP에서 긴 텍스트를 작성하는 데 사용되는 히어 문서에서도 작성할 수 있습니다.
루트 파라미터 사용
Route::get에서는 액세스 할 때 매개 변수를 설정하고 값을 전달할 수 있습니다.
Route::get('/○○/{パラメータ}',function($受け取る引数){...});
출처 : PHP 프레임워크 Laravel 입문 제2판
{파라미터}에 지정한 것이 그대로 인수 취해 꺼낼 수 있습니다.
예
Route::get('hello/{msg}', function ($msg) {
$html=<<<EOF
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>hello</h1>
<p>{$msg}</p>
</body>
</html>
EOF;
return $html
});
출처 : PHP 프레임워크 Laravel 입문 제2판
이렇게 써http://localhost:8000/hello/this_is_test
에 액세스하면 이렇게 됩니다.
위의 예에서 첫 번째 인수의 매개 변수는 하나이지만 여러 개라도 가능합니다.
Route::get('hello/{id}/{passwd}', function ($id,$passed) {}
출처 : PHP 프레임워크 Laravel 입문 제2판
이 매개 변수 부분을 생략하고 액세스하면 오류가 발생합니다.
파라미터를 붙이지 않아도 좋은 방법으로서 임의 파라미터가 있습니다.
선택적 매개 변수는 매개 변수 끝에 ?
를 붙입니다.
Route::get('hello/{msg?}/', function ($msg='no message') {}
출처 : PHP 프레임워크 Laravel 입문 제2판
즉 이렇습니다.
파라미터의 말미에 ?
종류
있다
임의 파라미터
아니
필수 매개변수
Reference
이 문제에 관하여(【Laravel】라우팅에 대해서 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/oouaioi/items/d4a4e0ae6cbfb3d123de
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Route::get('hello', function () {
return '<html><body><h1>Hello</h1><p>this is sample page.</p></body></html>';
});
Router::get의 두 번째 인수 함수의 return으로 HTML을 전달하면 그대로 표시됩니다.
function(){
return '.........HTMLのソースコード.........';
}
출처 : PHP 프레임워크 Laravel 입문 제2판
히어 문서 사용
물론 PHP에서 긴 텍스트를 작성하는 데 사용되는 히어 문서에서도 작성할 수 있습니다.
루트 파라미터 사용
Route::get에서는 액세스 할 때 매개 변수를 설정하고 값을 전달할 수 있습니다.
Route::get('/○○/{パラメータ}',function($受け取る引数){...});
출처 : PHP 프레임워크 Laravel 입문 제2판
{파라미터}에 지정한 것이 그대로 인수 취해 꺼낼 수 있습니다.
예
Route::get('hello/{msg}', function ($msg) {
$html=<<<EOF
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>hello</h1>
<p>{$msg}</p>
</body>
</html>
EOF;
return $html
});
출처 : PHP 프레임워크 Laravel 입문 제2판
이렇게 써http://localhost:8000/hello/this_is_test
에 액세스하면 이렇게 됩니다.
위의 예에서 첫 번째 인수의 매개 변수는 하나이지만 여러 개라도 가능합니다.
Route::get('hello/{id}/{passwd}', function ($id,$passed) {}
출처 : PHP 프레임워크 Laravel 입문 제2판
이 매개 변수 부분을 생략하고 액세스하면 오류가 발생합니다.
파라미터를 붙이지 않아도 좋은 방법으로서 임의 파라미터가 있습니다.
선택적 매개 변수는 매개 변수 끝에 ?
를 붙입니다.
Route::get('hello/{msg?}/', function ($msg='no message') {}
출처 : PHP 프레임워크 Laravel 입문 제2판
즉 이렇습니다.
파라미터의 말미에 ?
종류
있다
임의 파라미터
아니
필수 매개변수
Reference
이 문제에 관하여(【Laravel】라우팅에 대해서 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/oouaioi/items/d4a4e0ae6cbfb3d123de
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Route::get에서는 액세스 할 때 매개 변수를 설정하고 값을 전달할 수 있습니다.
Route::get('/○○/{パラメータ}',function($受け取る引数){...});
출처 : PHP 프레임워크 Laravel 입문 제2판
{파라미터}에 지정한 것이 그대로 인수 취해 꺼낼 수 있습니다.
예
Route::get('hello/{msg}', function ($msg) {
$html=<<<EOF
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>hello</h1>
<p>{$msg}</p>
</body>
</html>
EOF;
return $html
});
출처 : PHP 프레임워크 Laravel 입문 제2판
이렇게 써
http://localhost:8000/hello/this_is_test
에 액세스하면 이렇게 됩니다.위의 예에서 첫 번째 인수의 매개 변수는 하나이지만 여러 개라도 가능합니다.
Route::get('hello/{id}/{passwd}', function ($id,$passed) {}
출처 : PHP 프레임워크 Laravel 입문 제2판
이 매개 변수 부분을 생략하고 액세스하면 오류가 발생합니다.
파라미터를 붙이지 않아도 좋은 방법으로서 임의 파라미터가 있습니다.
선택적 매개 변수는 매개 변수 끝에
?
를 붙입니다.Route::get('hello/{msg?}/', function ($msg='no message') {}
출처 : PHP 프레임워크 Laravel 입문 제2판
즉 이렇습니다.
파라미터의 말미에
?
종류있다
임의 파라미터
아니
필수 매개변수
Reference
이 문제에 관하여(【Laravel】라우팅에 대해서 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/oouaioi/items/d4a4e0ae6cbfb3d123de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)