v2.5.2
Giriş yap

Laravel Component Hakkında Yardım

pkmachine
570 defa görüntülendi

Öncellikle merhaba laravel yeni başladım ve componentler oluşturarak ilerlemek istedim ama düşündüğüm gibi bir ilerleme gösteremedim. Örnek ile açıklamam gerekirse ;

componentsbloglar.blade.php

<?php
    <div class="container-fluid yellow accent-4">
        <section class="text-center px-md-5 mx-md-5 dark-grey-text">
            <p class="font-weight-bold mb-4 p-3 h3">{{$baslik}}</p>
            <div class="container">
                @if ($yerler)
                    @foreach ($yerler as $bolge)
                        <a class="chip chip-lg">
                            {{$bolge}}
                        </a>
                    @endforeach
                @else
                    @foreach ($bolgeler as $bolge)
                        <a class="chip chip-lg" href="{{$bolge["slug"]}}">
                            {{$bolge["bolge"]}}
                        </a>
                    @endforeach
                @endif
            </div>
        </section>
    </div>
    // mevcut bu componenti normal olarak blade içerisinde  
     <x-yerler baslik="Hizmet Verdiğimiz Yerler"/ > 
?>

componenti belirtiğim şekilde blade de sıkıntısız kullanabiliyorum ama ben bu tagı veritabanı içerik olarak eklediğim zaman bunu doma ekliyor ama laravel render yapmıyor bunun çözümü nedir bilgisi olan var mı?

Cevap yaz
Cevaplar (2)
pkmachine
1446 gün önce

Merhaba hocam veritabanına eklemeden kullanmakta sıkıntı yok zaten lakin oluşturduğum panelde kullanıcı kendi sayfasını kendisi oluştursun mevcut componentler üzerinde malum her kullanıcı tasarım oluşturmada pek iyi değildir bu yüzden wordpress gibi shortcode mantığı getirtip belirli başlık veya veritabanında bulunan tablodaki kayıtların id'sine göre tasarımlar oluşturması için misal blog tablosunda 1,5,6 id li yazıları şu başlık şeklinde sayfada temaya uygun şekilde göstersin ;

<?php
    <x-satir>
        <x-stun genislik="6">
            <x-blog-goster idler="1,3,7" baslik="Sizin İçin Seçtiklerimiz" tip="mini"></x-blog-goster>
        </x-stun>
        <x-stun genislik="6">
            <x-son-bloglar limit="5" baslik="Son Eklenenler" tip="mini"></x-son-bloglar>
        </x-stun>
    </x-satir>
?>

şeklinde kullanıcı daha rahat sayfa düzeni oluşturabilir basit ve kullanışlı olur.

hamiozturk
1446 gün önce

merhaba, veritabanına eklemeden de component mantığı kurabilirsin, veritabanına eklemeye neden ihtiya duyuyorsun?