Laravel 11'de AdminLTE 3'ü Entegre Etme

L

Bu yazıda, Laravel 11 ile AdminLTE 3'ü nasıl kurup yapılandıracağınızı göreceksiniz. AdminLTE 3 yönetim şablonunu uygulamanıza entegre etmek için jeroennoten/laravel-adminlte composer paketini kullanacağız.

AdminLTE Nedir?

AdminLTE, HTML, CSS ve JavaScript kullanılarak oluşturulmuş popüler bir açık kaynaklı yönetim paneli şablonudur. Yönetim panelleri veya web uygulamaları için paneller oluşturmanıza yardımcı olacak hazır UI bileşenleri sağlar, bunlar arasında tablolar, grafikler ve formlar bulunur. Responsive, özelleştirilebilir ve Laravel gibi framework'lerle kolayca entegre edilebilir olması, onu arka uç arayüzleri için popüler bir seçim yapar.

Laravel uygulamanızda Bootstrap 5 AdminLTE 3 teması kurmak için basit adımları takip edelim.

Adım 1: Laravel 11 Kurulumu

Bu adım gerekli değildir; ancak eğer Laravel uygulamanızı henüz oluşturmadıysanız, aşağıdaki komutu çalıştırarak yeni bir Laravel uygulaması oluşturabilirsiniz:

composer create-project laravel/laravel example-app

Adım 2: jeroennoten/laravel-adminlte Paketini Kurma

Şimdi, AdminLTE temasını kurmak için jeroennoten/laravel-adminlte composer paketini yüklememiz gerekiyor. Aşağıdaki komutu çalıştırarak bu paketi kurabilirsiniz:

composer require jeroennoten/laravel-adminlte

Adım 3: AdminLTE 3 Temasını Kurma

Şimdi, AdminLTE temasını kurmak için aşağıdaki komutu kullanmamız gerekiyor. Bu komut, yapılandırma dosyalarını oluşturacak, JS ve CSS dosyalarını yayınlayacak ve Blade dosyalarını oluşturacaktır:

php artisan adminlte:install

Bu komutu çalıştırdıktan sonra, config/adminlte.php dosyasını görebileceksiniz.

Adım 4: Laravel UI ile Kimlik Doğrulama Şablonlarını Kurma

Laravel UI ve Bootstrap kimlik doğrulama şablonlarını kurmak için aşağıdaki komutları çalıştırın:

       1. Laravel UI paketini yükleyin:

composer require laravel/ui

Bootstrap ve kimlik doğrulama şablonlarını oluşturun:

       2. Bootstrap ve kimlik doğrulama şablonlarını oluşturun:

php artisan ui bootstrap --auth

       3. Ardından, görünüm dosyalarını AdminLTE şablonlarıyla değiştirmek için şu komutu çalıştırın:

php artisan adminlte:install --only=auth_views

Adım 5: AdminLTE Bölümlerini Kullanma

Artık aşağıdaki tema ve bölümleri kullanabilirsiniz:

resources/views/home.blade.php

@extends('adminlte::page')

@section('title', 'Dashboard')

@section('content_header')
    <h1>Dashboard</h1>
@stop

@section('content')
    <p>Welcome to this beautiful admin panel.</p>
@stop

@section('css')
    {{-- Add here extra stylesheets --}}
    {{-- <link rel="stylesheet" href="/css/admin_custom.css"> --}}
@stop

@section('js')
    <script> console.log("Hi, I'm using the Laravel-AdminLTE package!"); </script>
@stop
 

Artık AdminLTE temasını kullanabilirsiniz.

Umarım bu bilgiler size yardımcı olur...

By Aydın Yağız

Aydın Yağız

Teknolojiye olan tutkumla inovasyonu destekler, kullanıcı deneyimini önceliklerim arasına alırım. Kendi yeteneklerimi ve bilgilerimi paylaşarak, daha geniş bir topluluğun faydalanmasını sağlarım. İş birliği içinde hareket ederek, geleceğin teknoloji dünyasına katkıda bulunmayı hedeflerim. Sizi de bu heyecan verici yolculuğa davet ediyor, fikirlerinizi paylaşmaya ve teknolojiye dair sınırları zorlamaya teşvik ediyorum. Birlikte büyüyelim ve yeni ufuklara açılalım!

İletişime Geçin

Kodlama dünyasına adım atın ve deneyimlerinizi paylaşın. Siz de bu aktif topluluğa katılarak yeni bağlantılar kurun, fikir alışverişinde bulunun ve bilgi birikiminizi artırın.

Özelleştir

Farklı yazı tipleri ve renk seçenekleriyle stilinizi kişiselleştirin. Aşağıdaki örneklerden birini deneyerek sizin için en uygun olanı seçin.

Yazı Tipi Örnekleri

Renk Örnekleri