Rumah pembangunan bahagian belakang tutorial php Bagaimana untuk menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak?

Bagaimana untuk menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak?

Jun 03, 2023 pm 08:40 PM
enjin templat rangka kerja bebas lemak blade

Rangka Kerja Tanpa Lemak ialah rangka kerja PHP ringan yang direka untuk menyediakan alatan yang mudah dan fleksibel untuk membina aplikasi web. Ia mengandungi banyak ciri berguna seperti penghalaan, akses pangkalan data, caching, dll.

Dalam rangka kerja Bebas Lemak, menggunakan enjin templat Blade boleh membantu kami mengurus dan memaparkan templat dengan lebih mudah. Blade ialah enjin templat dalam rangka kerja Laravel, yang menyediakan sintaks yang berkuasa dan keupayaan pewarisan templat.

Dalam artikel ini, saya akan menunjukkan cara menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak.

Langkah 1: Pasang enjin templat Blade

Sebelum menggunakan enjin templat Blade, kita perlu memasangnya terlebih dahulu. Dalam rangka kerja Bebas Lemak, kita boleh menggunakan Komposer untuk memasang Blade. Jalankan arahan berikut dalam terminal:

composer require illuminate/view
Salin selepas log masuk

Ini akan memasang Blade dan kebergantungannya.

Langkah 2: Konfigurasikan rangka kerja Bebas Lemak

Selepas pemasangan selesai, kita perlu mendaftarkan enjin templat Blade dalam fail konfigurasi rangka kerja Bebas Lemak. Buka fail config.ini dan tambahkan konfigurasi berikut:

UI=appiewBlade
Salin selepas log masuk

Ini memberitahu rangka kerja Bebas Lemak bahawa kami ingin menggunakan Blade sebagai enjin templat kami. Kita juga perlu menentukan direktori paparan untuk enjin templat Blade. Tambahkan baris berikut dalam fail konfigurasi:

UIBlade=views
Salin selepas log masuk

Ini akan mentakrifkan direktori pandangan sebagai folder pandangan. Anda boleh menukar laluan ini mengikut keinginan anda.

Langkah 3: Cipta templat Blade

Sekarang kami telah melengkapkan konfigurasi rangka kerja Bebas Lemak dan enjin templat Blade, kami boleh mencipta templat Blade yang pertama. Cipta fail bernama hello.blade.php dalam folder pandangan dan tambah kandungan berikut:

@extends('layouts.master')

@section('title', 'Hello')

@section('content')
    <h1>Hello {{ $name }}!</h1>
@endsection
Salin selepas log masuk

Dalam kod di atas, kami telah menentukan templat bernama "hello.blade.php" . Templat ini mewarisi templat induk dalam folder susun atur. Kami mentakrifkan bahagian "tajuk", dengan "tajuk" ialah "Helo", yang dipaparkan dalam tajuk halaman dan bahagian "kandungan", yang mengandungi tajuk, yang mengandungi pembolehubah "$name".

Langkah 4: Buat Pengawal

Sekarang kita mempunyai templat Blade, kita perlu mencipta pengawal untuk memaparkan templat ini. Cipta fail bernama HomeController.php dalam folder pengawal dan tambah kandungan berikut:

<?php

namespace AppControllers;

use F3ilView; 

class HomeController
{
    public function index($f3)
    {
        $v = new View;
        $v->render('hello', ['name' => 'World']);
    }
}
Salin selepas log masuk

Dalam kod di atas, kami telah menentukan kelas yang dipanggil "HomeController" yang mengandungi kelas yang dipanggil kaedah "indeks". Kaedah ini menjadikan templat Blade "hello" ke dalam paparan dan menghantar pembolehubah yang dipanggil "$name" dengan nilai "World".

Langkah 5: Tentukan laluan

Kami telah mencipta pengawal, kini kami perlu mentakrifkannya dalam laluan. Cipta fail bernama web.php dalam folder route dan tambah baris berikut:

$f3->route('GET /', 'AppControllersHomeController->index');
Salin selepas log masuk

Ini memberitahu rangka kerja Bebas Lemak bahawa apabila pengguna melawat halaman utama, kaedah indeks HomeController harus dipanggil.

Langkah 6: Jalankan aplikasi

Sekarang kami telah melengkapkan konfigurasi rangka kerja Bebas Lemak dan enjin templat Blade, mencipta templat Blade, menentukan pengawal dan menentukan laluan. Kita boleh menggunakan baris arahan untuk pergi ke folder di mana aplikasi terletak dan menjalankan arahan berikut:

php -S localhost:8000 -t public
Salin selepas log masuk

Ini akan memulakan pelayan tempatan di http://localhost:8000. Lawati alamat dalam pelayar anda dan anda akan melihat mesej "Hello World!"

Kesimpulan

Dalam siaran ini, kami melihat cara menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak. Blade ialah enjin templat berkuasa yang boleh membantu kami mengurus dan memaparkan templat dengan lebih cekap. Jika anda sedang mencari rangka kerja PHP yang ringan dengan enjin templat yang ringkas namun berkuasa, pertimbangkan rangka kerja Tanpa Lemak dan enjin templat Blade.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah enjin templat biasa dalam pengaturcaraan PHP? Apakah enjin templat biasa dalam pengaturcaraan PHP? Jun 12, 2023 am 09:50 AM

Dalam beberapa tahun kebelakangan ini, enjin templat dalam pengaturcaraan PHP telah menjadi bahagian penting dalam pembangunan PHP, menjadikannya lebih mudah bagi pengaturcara untuk membangun dan mengurus halaman. Artikel ini akan memperkenalkan enjin templat biasa dalam pengaturcaraan PHP. SmartySmarty ialah enjin templat PHP yang biasa digunakan Ia menyokong satu siri fungsi seperti templat cache, modul pemalam dan fungsi tersuai. Sintaks Smarty sangat fleksibel dan boleh menyelesaikan masalah menggabungkan pembolehubah PHP dengan tag HTML, menjadikan bahasa PHP lebih sesuai untuk reka bentuk templat. Selain itu, S

Bagaimana untuk menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak? Bagaimana untuk menggunakan enjin templat Blade dalam rangka kerja Bebas Lemak? Jun 03, 2023 pm 08:40 PM

Rangka Kerja Bebas Lemak ialah rangka kerja PHP ringan yang direka bentuk untuk menyediakan alat yang mudah dan fleksibel untuk membina aplikasi web. Ia mengandungi banyak ciri berguna seperti penghalaan, akses pangkalan data, caching, dll. Dalam rangka kerja Bebas Lemak, menggunakan enjin templat Blade boleh membantu kami mengurus dan menghasilkan templat dengan lebih mudah. Blade ialah enjin templat dalam rangka kerja Laravel, yang menyediakan sintaks yang berkuasa dan keupayaan pewarisan templat. Dalam artikel ini saya akan menunjukkan cara menggunakan Bl dalam rangka kerja Bebas Lemak

Panduan penggunaan enjin templat ThinkPHP6: Cipta antara muka hadapan yang indah Panduan penggunaan enjin templat ThinkPHP6: Cipta antara muka hadapan yang indah Aug 26, 2023 pm 11:09 PM

Panduan penggunaan enjin templat ThinkPHP6: Cipta antara muka hadapan yang indah Pengenalan: Dengan pembangunan aplikasi web, reka bentuk dan pembangunan antara muka hadapan menjadi semakin penting. Sebagai pembangun, kami perlu menggunakan enjin templat yang berkuasa untuk membantu kami mencipta dan mengurus antara muka hadapan. Enjin templat ThinkPHP6 ialah alat yang berkuasa untuk memenuhi keperluan ini. Artikel ini akan memperkenalkan cara menggunakan enjin templat ThinkPHP6 untuk mencipta antara muka hadapan yang cantik. Bahagian 1: Pasang enjin templat ThinkPHP6

Belajar menggunakan enjin templat Golang: Panduan asas untuk menggunakan templat di Golang Belajar menggunakan enjin templat Golang: Panduan asas untuk menggunakan templat di Golang Jan 20, 2024 am 10:13 AM

Panduan Permulaan Enjin Templat Golang: Cara menggunakan templat di Golang, contoh kod khusus diperlukan Pengenalan: Enjin templat ialah alat yang boleh menggabungkan data dan templat serta menjana dokumen dalam HTML, teks atau format lain. Di Golang, kita boleh menggunakan pakej templat terbina dalam (html/template) untuk melaksanakan fungsi enjin templat. Artikel ini akan memperkenalkan secara terperinci cara menggunakan enjin templat di Golang dan memberikan contoh kod khusus. 1. Konsep asas enjin templat adalah untuk memahami cara menggunakannya.

Enjin Templat dalam Go: Panduan Lengkap Enjin Templat dalam Go: Panduan Lengkap Jun 17, 2023 pm 12:55 PM

Dengan perkembangan teknologi Internet, permintaan terhadap aplikasi web juga semakin meningkat. Pembangun web sering menggunakan enjin templat untuk menjana halaman web dinamik. Artikel ini akan meneroka enjin templat baharu: enjin templat bahasa Go. Apakah enjin templat bahasa Go? Bahasa Go ialah bahasa pengaturcaraan lanjutan yang dibangunkan oleh Google. Sintaksnya ringkas dan mudah dipelajari serta digunakan. Enjin templat bahasa Go ialah sistem templat yang digunakan untuk menjana templat HTML dalam bahasa Go. Enjin templat bahasa Go dipanggil "pustaka standard".

Komputer riba permainan Razer Blade 14/16 2024 dikeluarkan: dilengkapi dengan pemproses AMD Ryzen 9 8945HS dan Intel Core i9-14900HX Komputer riba permainan Razer Blade 14/16 2024 dikeluarkan: dilengkapi dengan pemproses AMD Ryzen 9 8945HS dan Intel Core i9-14900HX Jan 11, 2024 pm 04:36 PM

Menurut berita dari laman web ini pada 9 Januari, Razer secara rasmi melancarkan komputer riba permainan Blade 14 dan Blade 16 baharu di CES2024 hari ini, tersedia dalam warna hitam & merkuri. Blade 14: Dilengkapi dengan pemproses AMD Ryzen 98945HS, 8 teras dan 16 benang, frekuensi pecutan 5.2GHz, kad grafik NVIDIARTX4070 pilihan, keluaran prestasi maksimum 140W, menyokong sambungan terus grafik bebas, slot memori dwi, ​​memori 32GB DDR55600MHz pilihan, sokongan maksimum 96GB ; pemacu keadaan pepejal 1TB PCle4.0, menyokong M.2 dua sisi, boleh dikembangkan kepada skrin permainan (IPS) 4TB2.5K-240Hz maksimum, nisbah bidang 16:10, gamut warna 100% DCI-P3 , CAL

Enjin Templat Terbaik dalam PHP Enjin Templat Terbaik dalam PHP May 24, 2023 pm 04:01 PM

PHP ialah bahasa yang digunakan secara meluas dalam pembangunan web Sama ada anda sedang membangunkan laman web yang kecil atau sistem yang besar, PHP sangat popular dan mudah. Dalam proses pembangunan PHP, kita perlu memisahkan logik dan lapisan data, yang memerlukan penggunaan enjin templat. Enjin templat boleh difahami secara ringkas sebagai penggabungan data dan fail templat untuk menjana fail HTML akhir. Dalam artikel ini, kami akan memperkenalkan beberapa enjin templat terbaik yang tersedia dalam PHP. SmartySmarty ialah salah satu enjin templat paling popular dalam PHP,

Pemilihan enjin templat dan perkongsian pengalaman penggunaan dalam pembangunan JavaScript Pemilihan enjin templat dan perkongsian pengalaman penggunaan dalam pembangunan JavaScript Nov 04, 2023 am 11:42 AM

Berkongsi pengalaman tentang pemilihan dan penggunaan enjin templat dalam pembangunan JavaScript Pengenalan: Dalam pembangunan bahagian hadapan moden, enjin templat (TemplateEngine) memainkan peranan yang penting. Ia membolehkan pembangun mengatur dan mengurus sejumlah besar data dinamik dengan lebih cekap dan berkesan memisahkan data daripada persembahan antara muka. Pada masa yang sama, memilih enjin templat yang sesuai juga boleh membawa pembangun pengalaman pembangunan dan pengoptimuman prestasi yang lebih baik. Walau bagaimanapun, antara banyak enjin templat JavaScript, yang manakah harus anda pilih? tangkap

See all articles