(1), définissez d'abord la route dans appHttproutes.php
Route::get('view','ViewController@view'); Route::get('article','ViewController@article'); Route::get('layout','ViewController@layout');
(2), puis écrivez la méthode dans HttpControllersViewController.php ; 🎜>(3), puis créez différents fichiers de vue, le chemin est : resourcesviews
public function view(){ return view('index'); } public function article(){ return view('article'); } public function layout(){ return view('layout'); }
Points clés :
1 Comment utiliser include :
1. un fichier de répertoire commun sous vues pour stocker les fichiers publics ;
2. Placez le contenu public sous commun, par exemple en créant un header.blade.php en commun
3. Dans Introduire les fichiers publics ; dans la vue :
index.blade.php article.blade.php layout.blade.php
De plus, s'il y a des données différentes dans la zone publique d'en-tête, vous pouvez utiliser la méthode suivante pour transmettre les données :
@include('common.header') //这样的书写方式来引入:目录名称.公共文件名
Ensuite, ce qui précède affichera : Page détaillée – La partie publique
signifie que le transfert est réussi
2. Utilisez des sous-vues pour l'introduire et avoir pour fonction de transférer des données entre elles :
1. Créer un répertoire de mises en page sous vues , qui abaisse la vue principale. Ceux sous les vues sont des sous-vues.
2. Créez le fichier de vue principale home.blade.php sous les mises en page. Peut être appelé par des sous-vues.
3. Introduisez le fichier de la vue principale dans layout.blade.php dans le répertoire des vues : adoptez la méthode d'héritage :
dans la vue principale d'accueil :
//视图中的代码 @include('common.header',['page' => '详细页面']) //header.blade.php公共文件中的代码 {{$page}}--公共部分
dans la vue principale subview :
//Hériter et utiliser la vue principale
@extends('layouts.home')
//section pour obtenir le contenu du modèle principal
@ section('content')
//parent signifie : le sous-modèle peut obtenir le contenu du modèle principal
Je suis le contenu de remplacement de la mise en page 123
@endsection
Pour plus d'articles techniques liés à Laravel, veuillez visiter la colonne
Tutoriel LaravelCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!