လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Laravel Publish Page Loading: View Layout နည်းပညာအသေးစိတ်ရှင်းပြချက်

Laravel Publish Page Loading: View Layout နည်းပညာအသေးစိတ်ရှင်းပြချက်

gitbox 2025-06-18

အများပြည်သူဆိုင်ရာစာမျက်နှာများတင်ရန် Laravel အကောက်ခွန်နည်းလမ်း

Laravel သည် PPP framework တစ်ခုဖြစ်သည်။ စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုကာလအတွင်း ဦး ခေါင်းနှင့်အမြီးအကြောင်းအရာများကိုဝေမျှရန်လိုအပ်သောအမြင်မျိုးစုံရှိသည်။ ဤအကြောင်းအရာများကိုအမြင်တစ်ခုစီတွင်ထပ်ခါတလဲလဲရေးသားခြင်းကိုရှောင်ရှားရန် Larvel သည် Largrave နည်းပညာကိုအဆင်သင့်လ်နည်းပညာနှင့်အမြီးကုဒ်နံပါတ်တစ်ခုကိုအလွှာဖိုင်တစ်ခုသို့ပို့ဆောင်ပေးနိုင်သည်။

Public Page များတင်ရန် Laravel ၏ layout Technology ကိုအသုံးပြုရမည်ကိုအောက်တွင်ဖော်ပြထားသည်။

အဆင့် 1 - အများပြည်သူသုံးဖိုင်ကိုဖန်တီးပါ

ပထမ ဦး စွာ app.blade.php`s အတွက် app.blade.php` ကိုဖန်တီးပါ။ ဤဖိုင်သည်ကျွန်ုပ်တို့၏အမြင်များအားလုံးမျှဝေထားသောအများပြည်သူသုံးဖိုင်ဖိုင်တစ်ခုအဖြစ်ဆောင်ရွက်လိမ့်မည်။ layout file တွင်, ကျွန်ုပ်တို့သည်သာမန်ခေါင်းနှင့်အမြီး HTML code ကိုသတ်မှတ်ပြီးစာမျက်နှာ၏တိကျသော areas ရိယာများအတွက်အကြောင်းအရာများကိုထိန်းသိမ်းရန်အတွက် `@ @ leght` ညွှန်ကြားချက်ကိုအသုံးပြုသည်။

 
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@yield('title')</title>
</head>
<body>
    <header>
        <!-- အများပြည်သူ ဦး ခေါင်းပါအကြောင်းအရာ -->
    </header>
    @yield('content')
</main>

<footer>
    <!-- အများပြည်သူအမြီးအကြောင်းအရာ -->
</footer>

ဤ layout file တွင် `@ @Yield ('title) ကိုအသုံးပြုသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤနေရာတွင်ဤနေရာတွင်ကြည့်ရှုသူများကိုကြည့်ရှုပါလိမ့်မည်။

အဆင့် 2: View ဖိုင်တစ်ခုကိုဖန်တီးပြီး layout ကိုအမွေဆက်ခံပါ

ထို့နောက်ကျွန်ုပ်တို့သည် `` views `views` folder ထဲရှိ View File အသစ်တစ်ခုကိုကြည့်ရှုပါ။

 
@extends('layouts.app')
<p>@section('title', 'ရှေ့စာမျက်နှာ')</p>
<p>@section('content')<br>
<h1>ငါ့ homepage မှကြိုဆိုပါသည်!</h1><br>
<p>ဒါကငါ့ကိုယ်ပိုင်ဘလော့ဂ်ပါ,ဝမ်းသာစွာနှုတ်ဆက်ခြင်း!</p><br>
@endsection<br>

ဤမြင်ကွင်းတွင် `appblade.php's` layouts.App '၏ layout file ကိုအမွေဆက်ခံပါ။ ထို့နောက် `@ @section ('content')` @ @Yieldield ('Content') မှ reserved in ရိယာကိုဖြည့်ရန်ညွှန်ကြားချက်ကိုအသုံးပြုသည်။

အဆင့် 3: နောက်ဆုံး HTML အကြောင်းအရာကိုထုတ်လုပ်ပါ

Laravel သည်ဤကြည့်ရန်ဖိုင်ကိုပြန်ပို့သောအခါ၎င်းသည်အများအားဖြင့်အများအားဖြင့်သင့်လွှာလွှာဖိုင်၏သက်ဆိုင်ရာနေရာကိုအလိုအလျောက်ထည့်သွင်းလိမ့်မည်။ နောက်ဆုံး HTML အကြောင်းအရာသည်အောက်ပါအတိုင်းဖြစ်သည် -

 
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ရှေ့စာမျက်နှာ</title>
</head>
<body>
    <header>
        <!-- အများပြည်သူ ဦး ခေါင်းပါအကြောင်းအရာ -->
    </header>
    <h1>ငါ့ homepage မှကြိုဆိုပါသည်!</h1>
    <p>ဒါကငါ့ကိုယ်ပိုင်ဘလော့ဂ်ပါ,ဝမ်းသာစွာနှုတ်ဆက်ခြင်း!</p>
</main>

<footer>
    <!-- အများပြည်သူအမြီးအကြောင်းအရာ -->
</footer>

အကျဉ်းချုပ်

Laravel's layout Technology Technology မှတစ်ဆင့်အမြင်အာရုံဖြင့်သာမန်ခေါင်းနှင့်အမြီးကုဒ်များကိုထပ်ခါတလဲလဲအရေးအသားကိုကျွန်ုပ်တို့ထိရောက်စွာရှောင်ရှားနိုင်သည်။ အများပြည်သူသုံးအလွှာဖိုင်တစ်ခု ဖန်တီး. `@ @ extends` @ @ @ section` ညွှန်ကြားချက်များကိုကြည့်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အများပြည်သူဆိုင်ရာအကြောင်းအရာများကိုအမြင်အာရုံများနှင့်ပြုပြင်ခြင်း,