Merhaba ;
Öncelikle hemen belirtmeliyimki sorudanda anlaşılacağı üzere laravelde çok yeniyim , bu yüzden sorunun kendisi dahi saçma olabilir/gelebilir. Hoşgörünüze sığınarak soruma geçmek istiyorum .
Laravel 6 için oluşturulmuş eğitici video dersinde Bootstrap entegrasyon adına
birinci yöntem olarak
Getbootstrap com’dan Starter Template alıp views içinde layouts klasoru oluşturularak CDN den tüm dosyaları çekerek kullanma yöntemini yada;
ikinci yöntem olarak ise
Public klasör altında bir klasör oluşturup bu klasör içine bootstrap’a ait js vs css dosyaları kopyalayarak ilk yöntemdeki Starter template içindeki
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
Şeklindeki linkleri localde kullanmak adına
<link href="/frontend/css/bootstrap.css " rel="stylesheet">
bu şekle çevirerek kullanmayı öneriyor .
Aynı yöntem Laravel8 için sorunsuz çalışmakta , ancak öğrenmek ve anlamak adına birkaç sorum olacak yanıtlanırsa müteşekkir olurum .
“how to add bootstrap in laravel 8 “ google araması sonucunda
php artisan ui bootstrap
php artisan ui bootstrap –auth
npm install
npm run dev
Adımlarını takip ederek yapılabileceği anlatılıyor bunun gibi birkaç farklı komutla tarif edilsede genelde bu şekil bir tarif var hepsinin ortak özelliği ise öncelikle şu laravel/ui yüklenmesi gerektiği ve laravel/ ui için bir sitede
The laravel/ui package comes with the login and registration scaffolding for React, Vue, jQuery, and Bootstrap layouts
İfadesi ne yer verilmiş kabaca laravel/ui jquery ve bootstrap ile birlikte geliyor gibi bişe denmiş sanırım
Laravel/ui için https://github.com/laravel/ui adresinde
This legacy package is a very simple authentication scaffolding built on the Bootstrap CSS framework. While it continues to work with the latest version of Laravel, you should consider using Laravel Breeze for new projects. Or, for something more robust, consider Laravel Jetstream.
Kısaca laravel/ui basit ve eski bir paketdir denilerek Laravel Breez veya laravel Jetsream a yönlendirilmiş
Bu durum benim için biraz kafa karıştırıcı özellikle Bootstrap manuel kurulum sanki biraz Laravel mantığına ters gibi geliyor. Tüm paketlerin composer ile kurularak birçok sınıfları etki ediyor oluşu yeni kodlar vs ekliyor oluşunu görünce bootstrapı böyle eski usul eklemek bi tuhaf geldi .
laravel/ui için basit ve eski bir paket denilirken de bootstrap kullanmak adına bunu yüklemek istemiyorum .
Tailwind.css öğrenmek istemiyor isem Bootstrap kullanmak adına nasıl bir yol izlemeliyim ?