>  기사  >  PHP 프레임워크  >  Laravel에서 외부 파일을 참조하는 방법

Laravel에서 외부 파일을 참조하는 방법

步履不停
步履不停원래의
2019-06-29 14:56:155063검색

Laravel에서 외부 파일을 참조하는 방법

(1) 먼저 appHttproutes.php에서 경로를 정의하고

Route::get('view','ViewController@view');
Route::get('article','ViewController@article');
Route::get('layout','ViewController@layout');

(2)에서 HttpControllersViewController.php에 메서드를 작성한 다음

    public function view(){
        return view('index');
    }
    public function article(){
        return view('article');
    }
    public function layout(){
        return view('layout');
    }

(3)에 대해 다른 보기 파일, 경로를 만듭니다. resourcesviews

index.blade.php
article.blade.php
layout.blade.php

핵심 포인트:

1. include 사용 방법:

1. 공용 파일을 저장하기 위해 공용 디렉토리 파일을 생성합니다.

2. 공용 헤더를 생성합니다. .blade.php

3. 공개 파일을 뷰에 추가합니다:

@include('common.header')
//这样的书写方式来引入:目录名称.公共文件名

또한 헤더 공개 영역에 다른 데이터가 있는 경우 다음 방법을 사용하여 데이터를 전달할 수 있습니다. 위 내용은 다음과 같이 출력됩니다. 상세 페이지 – 공개 부분

전송이 성공했습니다

2. 하위 뷰를 사용하여 이를 소개하고 서로 데이터를 전송하는 기능을 갖습니다.

1.뷰 아래에 레이아웃 디렉터리를 생성하고 위임합니다. 메인뷰로. 뷰 아래에 있는 뷰는 하위 뷰입니다.

2. 레이아웃 아래에 home.blade.php 메인 뷰 파일을 생성합니다. 하위 뷰로 호출할 수 있습니다.

3. 기본 보기 파일을 views 디렉터리의layout.blade.php에 추가합니다. 상속 방법 채택:

홈 기본 보기:

//视图中的代码
@include('common.header',['page' => '详细页面'])
//header.blade.php公共文件中的代码
{{$page}}--公共部分

하위 보기:

//기본 보기 상속 및 사용

@ extends('layouts.home')

//section은 기본 템플릿의 콘텐츠를 가져올 수 있습니다

@section('content')

8457dbe866766592446c8d13ad0407ec template can Get content in the main template

저는 레이아웃 123

@endsection

의 대체 콘텐츠입니다. 더 많은 Laravel 관련 기술 기사를 보려면

Laravel Tutorial

칼럼을 방문하여 알아보세요!

위 내용은 Laravel에서 외부 파일을 참조하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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