Basitleştirilmiş Laravel Ders #8 - Veritabanı İşlemleri - Gelişmiş Migration Kullanımı

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024
  • Beni instagramda takip edin : / furkangurelll
    Laraveli en basit haliyle öğreten seri !
    Ders 7 - Middleware Kullanımı
    Basitleştirilmiş Laravel framework eğitimi 8.dersinde laravelde nasıl migration oluşturulur öğrendik.Migration ile veri tabanı oluşturmak. Migration ile kolayca tablo oluşturma işlemleri gerçekleştirebiliyoruz.

ความคิดเห็น • 40

  • @emindogu51
    @emindogu51 2 ปีที่แล้ว +1

    Bilgini, emeğini, zamanını paylaştığın için teşekkür ederim.

  • @yemrenalbant
    @yemrenalbant 5 ปีที่แล้ว +1

    devamını bekliyoruz kral

  • @mustafamustafayev6811
    @mustafamustafayev6811 5 ปีที่แล้ว

    Emeyinize sagliq hocam.Cok tesekkurler

  • @fatihtutar7583
    @fatihtutar7583 3 ปีที่แล้ว

    Emeğinize sağlık. Teşekkürler.

  • @karamanabdullah
    @karamanabdullah 4 ปีที่แล้ว +3

    abi reset kısmını silseydin videodan ya sitenin tablolarını yalan ettik :S

    • @hakankarabay7926
      @hakankarabay7926 4 ปีที่แล้ว

      KLJHWEFKJHQWELKFHWQEKJFHWQEKJFHWQEKJFHWQEF

  • @omerolgun6125
    @omerolgun6125 3 ปีที่แล้ว +2

    // tablo oluştururken timestamp nullable olmaması için
    $table->timestamp('created_at')->useCurrent();
    $table->timestamp('updated_at')->useCurrent()->useCurrentOnUpdate();

  • @betulkok7399
    @betulkok7399 9 หลายเดือนก่อน

    Benim merak ettiğim bir şey var tablolar devamlı kaldırılıp yeniden oluşturuluyor ya bunun uygulanması mümkün değil ki . İçinde veri tuttuğun tabloda güncelleme yapacaksın diyelim kaldırılca verileri kayberdersin.

    •  9 หลายเดือนก่อน

      bu tablo kaldırma dediğimiz işlemi development aşamasında yani localde geliştirme yaparken kullanıyoruz. projeyi canlıya aldığımızda artık bu özelliği kullanmıyoruz. Tablodaki verileri kaybetmeden alan ekleme güncelleme silme yapabiliyoruz.

  • @mustafamustafayev6811
    @mustafamustafayev6811 5 ปีที่แล้ว +1

    Hocam proje dersleri gelicekmi?Codeigniter dersleri gibi?Crud,site dersleri falan,Saygilar...

    •  5 ปีที่แล้ว

      gelecek hocam :)

    • @mustafamustafayev6811
      @mustafamustafayev6811 5 ปีที่แล้ว

      @ sabırsızlıkla beklicem Teşekkürler😊

  • @samhaze9688
    @samhaze9688 2 ปีที่แล้ว

    rollback kullanmadan tablo güncellemenin bir yolu var mı?

  • @BasarininAnahtari1d
    @BasarininAnahtari1d 4 ปีที่แล้ว

    Acaba... kullanıcı tablosuna foreign anahtar nasıl ekleyebiliriz?

  • @FurkansChannelYT
    @FurkansChannelYT 4 ปีที่แล้ว

    hocam silmiyoruz dediğiniz migration tablosunu silince nasıl geri alabiliriz ?

  • @3rkan0zturk
    @3rkan0zturk 3 ปีที่แล้ว

    Emeğinize sağlık teşekkürler 👏

  • @FurkansChannelYT
    @FurkansChannelYT 4 ปีที่แล้ว

    Hocam bir şeyi merak ettim. 4:00 - 4:10 arasında şöyle dediniz; projeyi bitirdikten sonra hosting e yükeleme yaptığımızda tek bir komutla tabloları oluşturabiliriz. Tabloların satırları sütunları noktasında bu mantıklı geldi. Ama mesela bir tablonun içerisinde veriler varsa nasıl olacak?

    •  4 ปีที่แล้ว +1

      migration esnasında tüm tablolar silinecektir tabiki. Saklamak istediğiniz verileri seed yazarak migration sonrası oluşturabilirsiniz

    • @FurkansChannelYT
      @FurkansChannelYT 4 ปีที่แล้ว

      @ anladım hocam çok teşekkür ederim.

  • @ChexELTurco
    @ChexELTurco 4 ปีที่แล้ว +1

    Hocam, bu işlemleri local de yapıyoruz. Hosting içerisinde bu komutları nasıl yazacağız

    •  4 ปีที่แล้ว +2

      ilerleyen derslerse bahsedecegiz 😊

    • @ChexELTurco
      @ChexELTurco 4 ปีที่แล้ว

      @ Teşekkürler :)

  • @mstgnz
    @mstgnz 4 ปีที่แล้ว

    migration veriyi tutmaz, yapıyı tutar. veritabanı içindeki veriler giderse geri dönüşü yok eğer yedeğiniz yoksa. migration sadece yapıyı tutar yanlış bilgi olmasın.

  • @kabaajans
    @kabaajans 5 ปีที่แล้ว

    Hocam yeni katıldım kanalınıza. Başarılır diliyorum. Belki erken olabilir ama bir sorum var. 25:13 dk da tabloya kolon ekleme işlemi yapiyoruz. Db'ye uygularken Refresh komutu tabloyu kaldırıp tekrar oluşturuyor. Bu işlemi tabloda veri varken yaparsak veri kaybına sebep olur değil mi? Uygulamaya alınmış bir projede dolu bir tabloya kolon ekleme işlemi için farkli bir yöntem var mı?

    •  5 ปีที่แล้ว +1

      Öncelikle teşekkür ederim 😊 Evet içindeki veriler silinecektir. Bunun icin bir sonraki dersimizdeki seed mantığını görmelisin :)

    • @kabaajans
      @kabaajans 5 ปีที่แล้ว

      @ hızlı yanıtınız içinde teşekkür ederim. Seed mantığını da izledim tanimlamalar için tamam ama projenin kullanicilarinin ürettiği içerikler için otomize bir seed mantığı var mı? Aslinda "alter table tablename add cloumn..." komutunu karşılayacak bir migration komutu varsa bu daha kullanışlı olur gibi.

    •  5 ปีที่แล้ว +1

      Schema builder ile içerdeki verileri silmeden sütun ekleme/cikarma yapabilirsin. laravel.com/docs/5.0/schema#adding-columns

  • @ayazalyvtv6443
    @ayazalyvtv6443 4 ปีที่แล้ว

    kanka şimdiye kadarki derslerini izledim php artisan serve'de sen localhost yazip giriyorsun. ama bende bu çalışmıyor, onun yerine ben ip address ile giriyordum. ama bu kısımda ne localhost/phpmyadmin ne de ipaddress/phpmyadmin calismadi. acaba herhangi bir program mi kurulu degil bilgisayarimda?

    • @ayazalyvtv6443
      @ayazalyvtv6443 4 ปีที่แล้ว

      hallettim. xampp control paneli acip, apache ile mysqli start yapmak gerekiyormus :)

  • @yarkngulact3553
    @yarkngulact3553 3 ปีที่แล้ว

    localhost/phpmyadmin bende çalışmıyor hocam, Laravel 8.x kullanıyorum.

    •  3 ปีที่แล้ว +2

      xampp de apache ve mysql i başlattığınızdan emin olun

    • @yarkngulact3553
      @yarkngulact3553 3 ปีที่แล้ว

      @ Hocam şimdi de `php artisan migrate` komutu çalışınca şöyle bir hata alıyorum : paste.ubuntu.com/p/5YCGTYCHGR/

    •  3 ปีที่แล้ว

      Dostum eğitimi sıfırdan izlemeni tavsiye ederim. Sanırım direk ortalardan bir videodan girdin eğitime aldığın hatalardan bunu anlıyorum

    • @yarkngulact3553
      @yarkngulact3553 3 ปีที่แล้ว

      @ baştan sona izliyorum hocam.

    • @fatihtutar7583
      @fatihtutar7583 3 ปีที่แล้ว

      belki de genel olarak bu işleri bırakman gerekiyordur

  • @picgagawallpapers7081
    @picgagawallpapers7081 4 ปีที่แล้ว

    selam hocam komut isteminde php artisan migrate dediğimde aşağıdaki hatayı alıyorum nasıl çözerim bunu
    Illuminate\Database\QueryException : SQLSTATE[HY000] [1049] Unknown database 'elaravel' (SQL: select * from informat
    ion_schema.tables where table_schema = elaravel and table_name = migrations and table_type = 'BASE TABLE')
    at C:\wamp64\www\elaravel\vendor\laravel\framework\src\Illuminate\Database\Connection.php:669
    665| // If an exception occurs when attempting to run a query, we'll format the error
    666| // message to include the bindings with SQL, which will make this exception a
    667| // lot more helpful to the developer instead of just the database's errors.
    668| catch (Exception $e) {
    > 669| throw new QueryException(
    670| $query, $this->prepareBindings($bindings), $e
    671| );
    672| }
    673|
    Exception trace:
    1 PDOException::("SQLSTATE[HY000] [1049] Unknown database 'elaravel'")
    C:\wamp64\www\elaravel\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
    2 PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=elaravel", "root", "", [])
    C:\wamp64\www\elaravel\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
    Please use the argument -v to see more details.

    • @sinanaslan5922
      @sinanaslan5922 3 ปีที่แล้ว

      bu hatayı bende şimdi aldım siz nasıl duzelttiniz???

    • @picgagawallpapers7081
      @picgagawallpapers7081 3 ปีที่แล้ว

      @@sinanaslan5922 php artisan migrate:refresh veri tabanındaki tüm tabloları silip tekrar kaydedecektir

    • @sinanaslan5922
      @sinanaslan5922 3 ปีที่แล้ว +1

      @@picgagawallpapers7081 eyvallah halletim