Articles

Menene sassan Laravel da yadda ake amfani da su

Abubuwan da ke cikin Laravel siffa ce ta ci gaba, wacce aka ƙara ta sigar laravel ta bakwai. A cikin wannan labarin, za mu ga abin da bangaren yake, yadda za a ƙirƙira shi, yadda ake amfani da abubuwan da aka haɗa a cikin samfurin ruwa da kuma yadda ake daidaita sassan ta hanyar wucewar sigogi.

Menene bangaren Laravel?

Wani sashi shine yanki na lamba wanda zamu iya sake amfani da shi a cikin kowane ruwan samfuri. Yana da wani abu kamar sassan, shimfidu, kuma ya haɗa da. Misali, muna amfani da taken guda ɗaya ga kowane samfuri, don haka za mu iya ƙirƙirar bangaren Header, wanda za mu iya sake amfani da shi.

Wani amfani da aka gyara don ingantaccen fahimta shine kamar kuna buƙatar amfani da maɓallin rajista akan gidan yanar gizo a wurare da yawa kamar a header, footer ko kuma wani wuri a cikin gidan yanar gizon.Don haka ƙirƙirar ɓangaren wannan lambar maɓallin kuma sake amfani da shi.

Yadda ake ƙirƙirar abubuwan haɗin gwiwa a cikin Laravel

Misali, bari mu kirkiro bangaren Header Tare da 'Artisan:

php artisan make:component Header

Wannan umarnin yana ƙirƙirar fayiloli guda biyu a cikin aikin laravel ɗin ku:

  • fayil ɗin PHP mai suna Header.php cikin directory app/http/View/Components;
  • da fayil ɗin ruwa na HTML mai suna header.blade.php cikin directory resources/views/components/.

Hakanan zaka iya ƙirƙirar abubuwan haɗin gwiwa a cikin kundin adireshi, kamar:

php artisan make:component Forms/Button

Wannan umarnin zai ƙirƙiri ɓangaren maɓalli a cikin kundin adireshi App\View\Components\Forms kuma za a sanya fayil ɗin ruwa a cikin albarkatun / ra'ayoyi / sassa / kundin tsarin.

Don yin abin da ke cikin fayil ɗin ruwa na HTML, za mu yi amfani da wannan haɗin gwiwa:

Misalin abubuwan haɗin Laravel

Da farko mun saka wasu lambar HTML a cikin fayil ɗin header.blade.php na bangaren.

<div><h1> Header Component </h1></div>

yanzu ƙirƙirar fayil ɗin kallo users.blade.php a cikin babban fayil na kadarorin, inda zamu iya amfani da bangaren kai.

Jaridar Innovation
Kada ku rasa mafi mahimmancin labarai akan ƙirƙira. Yi rajista don karɓar su ta imel.
<x-header /><h1>User Page</h1>

yanzu, ta hanyar tsarin da kwatance na laravel, muna kiran ruwa don nuna sakamakon a cikin mai bincike

Yadda ake aika bayanai zuwa abubuwan haɗin Laravel

Don aika bayanai zuwa bangaren Blade Ana amfani da ma'auni mai zuwa, yana ƙayyadaddun ƙimar da ke da alaƙa da ma'aunin da ke cikin kashi HTML:

<x-header message=”Utenti” />

Misali, mun yi amfani da bangaren da ya gabata a cikin masu amfani.blade.php fayil.

Ya kammata ka definish da bangaren bayanai a cikin header.php fayil. Duk bayanan musanya na jama'a suna samuwa ta atomatik don kallon ɓangaren.

Ƙara lambar a cikin fayil ɗin header.php cikin app/http/View/Components/ directory .

<?php

namespace App\View\Components;
use Illuminate\View\Component;

   class Header extends Component{

   /*** The alert type.** @var string*/

   public $title = "";

   public function __construct($message){

   $this->title = $message;

   }
}

Kamar yadda kake gani, hanyar maginin aji yana saita ma'auni $title tare da ƙimar siga da aka wuce zuwa sashin. Yanzu ƙara m $title a cikin Fayil na Fayil header.blade.php don nuna bayanan da suka gabata.

<div> <h1> {{$title}}'s Header Component </h1> </div>

Yanzu za a nuna wannan bayanan bangaren da aka watsa a cikin mai bincike.

Hakazalika, zaku iya amfani da wannan ɓangaren akan wani shafi na gani tare da bayanai daban-daban, ta hanyar ƙirƙirar wani fayil na gani blade contact.blade.php kuma ƙara lambar ɓangaren ƙasa don nuna bayanan da aka wuce.

<x-header message=”Contact Us” />

A cikin ɓangaren, wani lokacin kuna buƙatar saka ƙarin halayen HTML, kamar sunan ajin CSS, kuna iya ƙara shi kai tsaye.

<x-header class=”styleDiv” />

Ercole Palmeri

Jaridar Innovation
Kada ku rasa mafi mahimmancin labarai akan ƙirƙira. Yi rajista don karɓar su ta imel.

Kwanan nan labarin

Veeam yana fasalta mafi cikakken tallafi don ransomware, daga kariya zuwa amsawa da murmurewa

Coveware ta Veeam zai ci gaba da ba da sabis na amsa abin da ya faru ta hanyar intanet. Coveware zai ba da damar bincikar bincike da damar gyarawa…

23 Afrilu 2024

Kore da Juyin Juya Halin Dijital: Yadda Kulawar Hasashen ke Canza Masana'antar Mai & Gas

Kulawa da tsinkaya yana kawo sauyi a fannin mai & iskar gas, tare da sabbin hanyoyin kula da tsirrai.…

22 Afrilu 2024

Mai kula da amincin Burtaniya ya ɗaga ƙararrawar BigTech akan GenAI

Hukumar CMA ta Burtaniya ta ba da gargadi game da halayen Big Tech a cikin kasuwar bayanan sirri. Akwai…

18 Afrilu 2024

Casa Green: juyin juya halin makamashi don dorewar makoma a Italiya

Dokar "Green Houses" da Tarayyar Turai ta tsara don inganta ingantaccen makamashi na gine-gine, ta kammala aikinta na majalisar tare da…

18 Afrilu 2024