Domande taggate «eloquent»

L'ORM Eloquent incluso in Laravel fornisce un'implementazione ActiveRecord bella e semplice per lavorare con il tuo database. Ogni tabella di database ha un "Modello" corrispondente che viene utilizzato per interagire con quella tabella. I modelli consentono di eseguire query per i dati nelle tabelle, nonché di inserire nuovi record nella tabella.

21
Come creare una query a più clausole Where utilizzando Laravel Eloquent?
Sto usando il generatore di query Laravel Eloquent e ho una query in cui voglio un WHERE clausola a più condizioni. Funziona, ma non è elegante. Esempio: $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) …

30
Ottieni l'ultimo ID inserito usando Laravel Eloquent
Attualmente sto usando il codice seguente per inserire i dati in una tabella: <?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()) …


11
Collezione eloquente: contare e rilevare vuoti
Questa può essere una domanda banale, ma mi chiedo se Laravel raccomanda un certo modo per verificare se una collezione di Eloquent restituita $result = Model::where(...)->get()è vuota, oltre a contare il numero di elementi. Attualmente stiamo usando !$resultper rilevare risultati vuoti, è sufficiente? Per quanto riguarda count($result), copre effettivamente tutti …


14
Laravel - Fila casuale eloquente o fluente
Come posso selezionare una riga casuale usando Eloquent o Fluent nel framework Laravel? So che usando SQL, puoi fare l'ordine per RAND (). Tuttavia, vorrei ottenere la riga casuale senza fare un conteggio sul numero di record prima della query iniziale. Qualche idea?
242 php  fluent  laravel  eloquent 

7
Come controlli "se non nullo" con Eloquent?
Come si controlla se un campo non è nullo con Eloquent? Ho provato Model::where('sent_at', 'IS NOT', DB::raw('null'))->...ma dà IS NOTcome un legame invece di un confronto. Questo è ciò che DB::getQueryLog()dice al riguardo: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order …
235 laravel  eloquent 





30
Migrazione: impossibile aggiungere il vincolo di chiave esterna
Sto cercando di creare chiavi esterne in Laravel, tuttavia quando eseguo la migrazione della mia tabella utilizzando artisanmi viene visualizzato il seguente errore: [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`)) Il mio codice …

13
Ottieni colonne specifiche usando la funzione "With ()" in Laravel Eloquent
Ho due tavoli Usere Post. Uno Userpuò avere molti postse uno postappartiene a uno solo user. Nel mio Usermodello ho una hasManyrelazione ... public function post(){ return $this->hasmany('post'); } E nel mio postmodello ho una belongsTorelazione ... public function user(){ return $this->belongsTo('user'); } Ora voglio unire queste due tabelle usando …


10
Disabilita i timestamp Eloquent di Laravel
Sto convertendo una delle nostre applicazioni Web da CodeIgniter a Laravel. Tuttavia in questo momento non vogliamo aggiungere i campi updated_at/ created_ata tutte le nostre tabelle poiché abbiamo una classe di registrazione che fa già tutto questo in modo più approfondito per noi. Sono consapevole di poter impostare $timestamps = …
186 php  laravel  eloquent 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.