SORU
4 ŞUBAT 2013, PAZARTESİ


Ham bir SQL çalıştırmak için nasıl?Laravel 4:

4, ama bunu yapmak için nasıl bilmiyorum Laravel bir tabloyu yeniden adlandırmak istiyorum.

SQL alter table photos rename to images. Eğer Etkili bir çözüm varsa, o da ham SQL, neden çalıştırmak için nasıl bilmek istiyorum bazen sadece alternatif yok.

CEVAP
4 ŞUBAT 2013, PAZARTESİ


Laravel 4 manual - konuşuyor böyle ham komutları yapıyor:

DB::select(DB::raw('RENAME TABLE photos TO images'));

düzenleme:Ben muhtemelen daha iyi olan: Laravel 4 documentation içinde buldu

DB::statement('drop table users');

Güncelleme:İçinde Laravel 4.1 (belki 4.0 - emin değilim) de ham bir sorgu için bunu yapabilirsiniz:

$users = User::whereRaw('age > ? and votes = 100', array(25))->get();

Diğer GüncellemeÖzellikle bir tablo yeniden adlandırma yapmak isteyen varsa - bunun için bir şema komut vardır - Mike cevap için aşağıya bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • Trulia

    Trulia

    29 Kasım 2006