Mikail.Net

Yazılımcı günlüğü

Kategori: Nova

  • php artisan nova:publish

    php artisan nova:publish komutu, Laravel Nova’da bulunan dosyaları yayınlamanızı (publish) ve uygulamanızın ihtiyaçlarına göre bunları özelleştirmenizi sağlar. Bu komut, Nova’nın varsayılan dosyalarının üzerine yazılmadan özelleştirmenizi sağlayan bir yapı sunar. Bu özellik, Laravel Nova’yı özelleştirerek kullanmanız gerektiğinde oldukça yararlıdır. Örneğin, Nova’da varsayılan olarak bulunan birçok kaynak ve araç bulunur. php artisan nova:publish komutunu kullanarak bu kaynakların…

    Devamını oku: php artisan nova:publish
  • php artisan nova:progress

    php artisan nova:progress komutu, Laravel Nova için bir ilerleme çubuğu (progress bar) oluşturmanıza olanak tanır. Bu özellik, kullanıcıların bir işlem veya görevin tamamlanma durumunu izlemelerini sağlar. İşlemler veya görevler zaman alabilir ve kullanıcılar genellikle ne kadar süre alacağı hakkında bilgi sahibi olmak isteyebilirler. İlerleme çubuğu, kullanıcılara işlem veya görevin tamamlanma durumunu ve ne kadar süre…

    Devamını oku: php artisan nova:progress
  • php artisan nova:partition

    php artisan nova:partition komutu, Laravel Nova için bir bölüme (partition) sahip bir tablo oluşturmanıza olanak tanır. Bu bölme, tablodaki verileri mantıksal olarak bölmenize olanak sağlar ve bu da büyük tabloların daha küçük ve daha yönetilebilir parçalara ayrılmasına yardımcı olur. Bir bölümleme kullanmanın birkaç avantajı vardır: En sık kullanılan örneklerden biri, örneğin blog yazıları için bölümler…

    Devamını oku: php artisan nova:partition
  • Migration Temel Sütun Türleri

    Migration dosyasında kullanabileceğiniz temel sütun türleri ve örneklerini aşağıda bulabilirsiniz. Laravel, veritabanı tablolarınızı oluşturmak ve düzenlemek için kullanabileceğiniz çeşitli sütun türleri sunar. İşte bazı örnekler: id(): Birincil anahtar olarak kullanılacak, otomatik artan tamsayı (integer) sütunu ekler. string(): VARCHAR türünde bir sütun ekler. İkinci parametre olarak, sütunun maksimum uzunluğunu belirtebilirsiniz (varsayılan değer 255’tir). text(): TEXT türünde…

    Devamını oku: Migration Temel Sütun Türleri
  • php artisan nova:field

    PHP Artisan Nova field komutu, Laravel Nova’da özel bir alan oluşturmanızı sağlar. Laravel Nova, Laravel uygulamaları için güçlü bir yönetici arayüzüdür. İşte etkileyici, işlevsel, kullanım oranı yüksek ve basit bir örnek uygulama: Oluşturulan app/nova-components/ProductPrice/resources/js/components/IndexField.vue dosyasını düzenleyin ve özel bir para birimi alanı oluşturun: DetailField.vue ve FormField.vue dosyalarını isteginize gore degistirebilirsiniz. Son olarak, app/Nova/Product.php dosyasını veya…

    Devamını oku: php artisan nova:field
  • php artisan nova:dashboard

    Laravel Nova, geliştiricilere güçlü ve esnek bir yönetici paneli sunar. php artisan nova:dashboard komutu, Laravel Nova projenizde özelleştirilebilir bir dashboard oluşturmanızı sağlar. Bu dashboard, istatistikler, grafikler ve önemli verilerin görsel sunumları gibi, projenizin genel durumu hakkında hızlı bir bakış sunan bileşenler içerebilir. Bu komut, dashboard sınıfının şablonunu oluşturur ve ardından bu sınıfı özelleştirerek çeşitli metrikler,…

    Devamını oku: php artisan nova:dashboard
  • php artisan make:rule

    Laravel’de yeni bir doğrulama kuralı oluşturmak için php artisan make:rule komutunu kullanacağız ve ardından bu kuralı basit bir form isteği doğrulamasıyla kullanacağız. Bu örnek, Name alanını doğrulamak için UppercaseFirstLetter kuralını kullanır. Eğer kullanıcı adı büyük harfle başlamazsa, hata mesajı döndürülür. Bu şekilde, Laravel Nova kullanıcı yönetimi sayfasında bu doğrulama kuralını uygulamış olursunuz. İşte adım adım…

    Devamını oku: php artisan make:rule
  • php artisan make:scope

    Eloquent sorgu kapsamları (query scopes), Laravel PHP çerçevesinde kullanılan model sınıfları üzerinde tekrar tekrar kullanılabilen özelleştirilmiş sorgular oluşturmak için kullanılır. Kapsamlar, belirli koşullara göre verileri filtrelemek ve sorgu mantığını model sınıfına yerleştirerek kodun yeniden kullanılabilirliğini ve düzenini iyileştirmek için kullanılabilir. Genel kullanım amacı, belirli bir model üzerinde sürekli olarak uygulanması gereken sorgu kısıtlamalarını kapsüllemektir. Bu…

    Devamını oku: php artisan make:scope
  • php artisan config:clear

    İşlevi: Bu komut, Laravel uygulamasının yapılandırma önbelleğini (config cache) temizler. Amaç: Yapılandırma önbelleği, uygulamanın yapılandırma dosyalarını hızlı bir şekilde yüklemek için kullanılır. Yapılandırma dosyalarında yaptığınız değişikliklerin uygulamada etkili olabilmesi için bu önbelleği temizlemeniz gerekir. Dikkat edilmesi gerekenler: Yapılandırma önbelleğini temizlerken, yapılandırma dosyalarında yaptığınız değişikliklerin doğru olduğundan ve uygulamanın çalışmasını etkilemeyeceğinden emin olun. Aksi takdirde, yapılandırma…

    Devamını oku: php artisan config:clear