Skip to content

Laravel Harici Class Oluşturma ve Kullanma

17 Ağustos 20232 minute read
Laravel

Öncelikle, harici bir sınıf oluşturun. Genellikle app dizini altında Classes veya Services gibi bir klasör oluşturarak düzenleyebilirsiniz. Ardından, bu klasörde yeni bir PHP sınıfı oluşturun. Örneğin, app/Classes/MyClass.php gibi bir yol oluşturabilirsiniz.

MyClass.php dosyasında, sınıfınızı oluşturun ve gerekli yöntemleri ekleyin. Örnek bir sınıf şablonu aşağıda verilmiştir:

<?php 
namespace App\Classes; 
    class MyClass { 
     public function myMethod() {  
         // Sınıfın gerçekleştirdiği işlemleri burada tanımlayın 
                                 }
                 }

Sınıfınızı bir controllerda kullanmak için, ilgili kontrolcü dosyasını açın veya yeni bir kontrolcü oluşturun. Laravel‘de kontrolcüler genellikle app/Http/Controllers dizini altında bulunur. İlgili controller dosyasında, sınıfınıza bir örnek oluşturarak ve yöntemlerini çağırarak kullanabilirsiniz. Örnek bir controller dosyası aşağıda verilmiştir:

<?php namespace App\Http\Controllers; 
use App\Classes\MyClass; 
class MyController extends Controller
 { 
public function myAction()
 { 
// MyClass sınıfından bir örnek oluştur 
$myClass = new MyClass(); 
// MyClass sınıfının yöntemlerini çağır 
$myClass->myMethod(); 
// Diğer işlemleri gerçekleştir veya sonucu döndür 
} }

Ardından, MyClass’ı kullanmak için bir rota tanımlayabilirsiniz. routes/web.php dosyasını açın ve ilgili rotayı belirleyin. Örnek bir rota tanımı aşağıda verilmiştir:

Route::get('/my-action', 'MyController@myAction');

Yukarıdaki örnekte, /my-action rotası, MyController dosyasındaki myAction yöntemine yönlendirilir.

Benzer İçerikler

Yorum yapılmamış

Comments (0)

Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bizi Sosyal Ağlarda Takip et

Son gelişmelerden haberdar olmak için bizi sosyal medyadan takip etmeyi unutmayın.

HABER BÜLTENİ
En Çok Tartışılan Konular

Back To Top