Laravel DB CRUD PHP

 laravel DB

Modele göre DB kütüphanesi yavaş olduğu için özel durumlarda kulanılabilir.

/*
ilk olarak bir controller oluşturup buradan veritabanı işlemlerimizi gerçekleştiriyoruz.
console:php artisan make:controller VeritabaniIslemleri

methodları route üzerinden çağırıp kullanabilirsiniz.

*/

<?php
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use DB;

class VeritabaniIslemleri extends Controller
{
public function bilgiler(){
$veriler = DB::table('bilgiler')->get(); //get methodu tüm kayıtları çeker.

foreach($veriler as $key =>$val){
echo $val->id ." - ".$val->metin ."<br>";
}
}

public function bilgilerID(){
$veriler = DB::table('bilgiler')->get(); //get methodu tüm kayıtları çeker.

foreach($veriler as $key =>$val){
echo $val->id ." - ".$val->metin ."<br>";
}
}

public function bilgiler(){
$veriler = DB::table('bilgiler')->where("id",1)->first(); //first tek bir kayıttı getirir.
echo $veriler->id ." - ".$veriler->metin ."<br>";
}

public function ekle(){
DB::table('bilgiler')->insert([
"metin" => "Örnek bir metin bilgisi girişi yapıldı"
]);
}

public function guncelle(){
DB::table('bilgiler')->where('id',1)->update([
"metin" => "Örnek bir metin bilgisi güncellendi."
]);
}

public function sil(){
DB::table('bilgiler')->where('id',1)->delete();
}
}

Related Posts

Laravel DB CRUD PHP
4/ 5
Oleh