လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> သင့်အားထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန်အတွက် laravel blade template ညွှန်ကြားချက် 5 ခု၏အသေးစိတ်အချက်အလက်များ

သင့်အားထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန်အတွက် laravel blade template ညွှန်ကြားချက် 5 ခု၏အသေးစိတ်အချက်အလက်များ

gitbox 2025-06-15

1 ။ @If ညွှန်ကြားချက်

@IF ညွှန်ကြားချက်သည်ပြောင်းလွယ်ပြင်လွယ်ပြောင်းလဲနေသောစာမျက်နှာများတည်ဆောက်ခြင်းအတွက်အလွန်လက်တွေ့ကျသည့်အခြေအနေများအပေါ် အခြေခံ. Template ရှိအကြောင်းအရာကိုပြသခြင်းရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။

အသုံးပြုမှုဥပမာ

 
@if($user->isAdmin)
    This user is an admin.
@endif

အထက်ပါဥပမာတွင် $ အသုံးပြုသူအရာ 0 တ်ထု၏ Isadmin Property သည်မှန်သည်။ ဒီလိုမှမဟုတ်ရင်ဒီအပိုဒ်ကိုပြလိမ့်မည်မဟုတ်ပါ။

2 ။ @Fireach ညွှန်ကြားချက်

@FRIANEECH ညွှန်ကြားချက်သည်တင်းပလိတ်တစ်ခုတွင် Array သို့မဟုတ် collection များကို collections များမှတဆင့်ဆက်သွယ်ရန်ခွင့်ပြုသည်။

အသုံးပြုမှုဥပမာ

 
@foreach($users as $user)
    {{ $user->name }}
@endforeach

ဤဥပမာတွင်ဒေါ်လာအသုံးပြုသူများသည်အသုံးပြုသူအရာများစွာကိုစုဆောင်းခြင်းဖြစ်သည်။ ကွင်းဆက်များဖြင့်အသုံးပြုသူတစ် ဦး ချင်းစီ၏အမည်ကိုတစ် ဦး ချင်းစီအားဖြင့်ဝင်ရောက်ခြင်းနှင့်ထုတ်ယူခြင်း။

3 ။ @inincleude ညွှန်ကြားချက်

@inincleude လမ်းညွှန်သည်အခြား template files များကို romularization နှင့်ကုဒ်ပြန်သုံးမှုရရှိရန်အတွက်လက်ရှိ template ကိုမိတ်ဆက်ရန်အသုံးပြုသည်။

အသုံးပြုမှုဥပမာ

 
@include('partials.header')

ဒီနေရာတွင်တစ်စိတ်တစ်ပိုင်းအမည်ရှိ template ကိုအပိုင်းအစတစ်ခုဖြစ်သော template ကိုအပိုင်းအစတစ်ခုဖြစ်သော @INICLUDE မှတဆင့်မိတ်ဆက်ပေးခဲ့ပြီးစာမျက်နှာ header အကြောင်းအရာကိုပြန်လည်နေရာချထားခြင်းနှင့် code သပ်သပ်ရပ်ရပ်ကိုထိန်းသိမ်းထားသည်။

4 ။ @Yield ညွှန်ကြားချက်

@Yieldield သည် Placeversers များကိုသတ်မှတ်ရန်အသုံးပြုသည်, မိဘပုံစံများတွင်နေရာချထားရန်အသုံးပြုသည်။

အသုံးပြုမှုဥပမာ

 
<!DOCTYPE html>
<html>
<head>
    <title>@yield('title')</title>
</head>
<body>
    @yield('content')
</body>
</html>

ဥပမာအားဖြင့်နှစ်ခု placeholders နှစ်ခုကိုသတ်မှတ်ထားသည်။ ကလေးတင်းပလိတ်သည်မိဘပုံစံများကိုအမွေဆက်ခံပြီးနောက်ဒေသ 2 ရိယာခေါင်းစဉ်နှင့် 'Content's of the ရိယာနှစ်ခု၏တိကျသောအကြောင်းအရာများကိုဖြည့်ဆည်းပေးသည်။

5 ။ @extends ညွှန်ကြားချက်

@extends ညွှန်ကြားချက်သည်မည်သည့်မိဘပုံစံကိုမှလက်ရှိ template ကိုအမွေဆက်ခံသည်ကိုဖော်ပြရန်အသုံးပြုသည်။ @section နှင့် @endsection နှင့် တွဲဖက်. ၎င်းသည်မိဘပုံစံကိုဖြည့်ဆယ့်ကွက်ကိုဖြည့်ဆယ့်ကွက်ကိုဖြည့်ဆယ့်ကွက်ကိုဖြည့်ဆယ့်အများအားဖြင့်ကြုံတွေ့နေရသော content area ရိယာကိုသတ်မှတ်နိုင်သည်။

အသုံးပြုမှုဥပမာ

 
@extends('layouts.app')
<p>@section('content')<br>
<p>This is the content of the page.</p><br>
@endsection<br>

ဤဥပမာတွင်ကလေးတင်းပလိတ်သည် layouts ကိုအမွေဆက်ခံနိုင်ပြီးစာမျက်နှာဖွဲ့စည်းပုံကိုပြန်လည်အသုံးပြုခြင်းနှင့်တိုးချဲ့ခြင်းကိုအကောင်အထည်ဖော်ရန်တိကျသောအကြောင်းအရာများနှင့်ပြည့်စုံသောအကြောင်းအရာများကိုဖြည့်စွက်ထားသည်။

အချုပ်အားဖြင့်ဆိုရလျှင်ဤဓါးညွှန်ကြားချက် 5 ခုသည် Laravel Template ဖွံ့ဖြိုးတိုးတက်မှု၏ပြောင်းလွယ်ပြင်လွယ်နှင့်ထိရောက်မှုကိုများစွာတိုးတက်စေသည်။ ၎င်းတို့တွင်ကျွမ်းကျင်မှုသည် developeries များကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်, Code ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်,