«eloquent» etiketlenmiş sorular

Laravel'de bulunan Eloquent ORM, veritabanınızla çalışmak için güzel ve basit bir ActiveRecord uygulaması sağlar. Her veritabanı tablosunda, o tabloyla etkileşim kurmak için kullanılan karşılık gelen bir "Model" bulunur. Modeller, tablolarınızdaki verileri sorgulamanıza ve tabloya yeni kayıtlar eklemenize olanak tanır.

21
Laravel Eloquent kullanarak birden çok nerede yan tümce sorgu oluşturmak nasıl?
Laravel Eloquent sorgu oluşturucu kullanıyorum ve WHEREbirden çok koşulda bir cümle istediğim bir sorgu var . Çalışıyor, ama zarif değil. Misal: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', '=', 1) ->where('this_one_as_well', '=', 1) …

30
Laravel Eloquent Kullanarak Son Eklenen Kimliği Alın
Şu anda bir tabloya veri eklemek için aşağıdaki kodu kullanıyorum: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { return Response::json(array('success' …


11
Başlangıç ​​Koleksiyonu: Boş Sayma ve Algılama
Bu önemsiz bir soru olabilir, ancak Laravel'in dönen bir Koleksiyonun $result = Model::where(...)->get()boş olup olmadığını kontrol etmek ve öğelerin sayısını saymak için belirli bir yol önerdiğini merak ediyorum . Şu anda !$resultboş sonucu tespit etmek için kullanıyoruz , bu yeterli mi? Gelince count($result), boş sonuç da dahil olmak üzere tüm …


14
Laravel - Rasgele veya Akıcı rastgele satır
Laravel çerçevesinde Eloquent veya Fluent kullanarak nasıl rastgele bir satır seçebilirim? SQL kullanarak, RAND () ile sipariş yapabilirsiniz biliyorum. Ancak, ben rastgele satır almak istiyorum olmadan önce ilk sorguya kayıtların sayısı için bir sayım yapıyor. Herhangi bir fikir?
242 php  fluent  laravel  eloquent 


9
Yüklü bir Laravel / Eloquent modeline özel bir özellik eklensin mi?
Bir Laravel / Eloquent modeline yüklendiğinde RedBean'ın $model->open() yöntemiyle nasıl elde edilebileceğine benzer şekilde özel bir özellik / özellik ekleyebilmek istiyorum . Örneğin, şu anda, kontrol cihazımda: public function index() { $sessions = EventSession::all(); foreach ($sessions as $i => $session) { $sessions[$i]->available = $session->getAvailability(); } return $sessions; } Döngüyü atlamak …
219 php  orm  laravel  eloquent 

7
Eloquent ile “boş değilse” nasıl kontrol edersiniz?
Bir alanın boş olup olmadığını nasıl kontrol edersiniz?Eloquent ile ? Denedim Model::where('sent_at', 'IS NOT', DB::raw('null'))->...ama IS NOTbir karşılaştırma yerine bir bağlayıcı olarak verir . Bu konuda DB::getQueryLog()şöyle diyor: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order by created_at desc' (length=101) 'bindings' …
218 laravel  eloquent 




30
Taşıma: Yabancı anahtar kısıtlaması eklenemiyor
Laravel içinde yabancı anahtarlar oluşturmaya çalışıyorum ancak tabloyu geçirdiğimde artisanaşağıdaki hatayı atıyorum : [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Taşıma kodum şöyle: öncelikler taşıma dosyası public function up() { // Schema::create('priorities', function($table) …

13
Laravel Eloquent'de “With ()” İşlevini Kullanarak Belirli Sütunları Alın
İki masam var Userve Post. Biri Userçok olabilir postsve biri postsadece birine aittir user. Modelimde Userbir hasManyilişkim var ... public function post(){ return $this->hasmany('post'); } Ve postmodelimde bir belongsToilişkim var ... public function user(){ return $this->belongsTo('user'); } Şimdi bu iki tabloya katılmak Eloquent with()istiyorum ama ikinci tablodan belirli sütunlar istiyorum. …

10
Laravel'in Anlık zaman damgalarını devre dışı bırak
Web uygulamalarımızdan birini CodeIgniter'dan Laravel'e dönüştürme sürecindeyim. Ancak şu anda tüm alanları daha derinlemesine yapan bir kayıt sınıfımız olduğundan, tüm tablolarımıza updated_at/ created_atalanlarını eklemek istemiyoruz . Ayarlayabileceğimin farkındayım $timestamps = false;: Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php Ancak Laravel için bir çekirdek dosyayı değiştirmek istemiyorum veya modellerimin hepsinin üstte olmasını istiyorum. Tüm modeller için bunu …
187 php  laravel  eloquent 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.