>백엔드 개발 >PHP 튜토리얼 >laravel (1) 라우팅, 매개변수 전달, 블레이드 laravel laravel 개발 튜토리얼 읽는 방법 laravel 프레임워크

laravel (1) 라우팅, 매개변수 전달, 블레이드 laravel laravel 개발 튜토리얼 읽는 방법 laravel 프레임워크

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:50:451817검색

  1. laravel에 액세스할 때마다 Routes.php 파일로 이동하게 됩니다.
  2. 일반적으로 경로는 처리를 위해 컨트롤러 메서드에 전달됩니다.

컨트롤러

1. 컨트롤러 생성
`php artisan make:controller 컨트롤러 이름`
참고: `php artisan make:controller 컨트롤러 이름 –plain`에는 사용자 정의 메서드가 없습니다.
2. 컨트롤러 사용
경로: Route::get('/','SitesController@index');
SC:

<code><span>public</span><span><span>function</span><span>index</span><span>()</span> {</span><span>return</span><span>"sjming"</span>;
    }</code>

3. 매개변수 전달
(1)단일 값:
SC:

<code><span>public</span><span><span>function</span><span>index</span><span>()</span> {</span><span>$name</span> = <span>'sjming'</span>;
        <span>return</span> view(<span>'welcome'</span>)->with(<span>'name'</span>,<span>$name</span>);
    }</code>

(2) 배열

<code><span>return</span> view<span><span>(<span>'welcome'</span>)</span>-></span><span>with</span>([
    <span>'name'</span><span>=></span>$name,
    <span>'first'</span><span>=></span><span>'su'</span>
]);</code>

(3) 뷰의 매개변수로

<code><span>$data</span>=[];
    <span>$data</span>[<span>'first'</span>]=<span>'123'</span>;
    <span>$data</span>[<span>'second'</span>]=<span>'456'</span>;
    <span>return</span> view(<span>'sites.about'</span>,<span>$data</span>);</code>

(4) PHP의 컴팩트

<code><span>$fir</span>=<span>'123'</span>;
   <span>$sec</span>=<span>'456'</span>;
   <span>return</span> view(<span>'sites.about'</span>,compact(<span>'fir'</span>,<span>'sec'</span>));</code>

4. 매개변수 사용법
이스케이프 메서드: {{}} //그 안의 html은 해석되지 않습니다.
이스케이프 해제 방법: {!! !!} //html 설명

블레이드 템플릿

  1. @yield('xxx'),@extends('xxx')
  2. @section('xxx'),@stop
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

이상에서는 laravel과 블레이드의 내용을 포함하여 laravel(1) 라우팅, 매개변수 전달, 블레이드에 대해 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.