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.

4
Eloquente - dove non uguale a
Attualmente sto utilizzando l'ultima versione di Laravel. Ho provato le seguenti query: Code::where('to_be_used_by_user_id', '<>' , 2)->get() Code::whereNotIn('to_be_used_by_user_id', [2])->get() Code::where('to_be_used_by_user_id', 'NOT IN', 2)->get() Idealmente, dovrebbe restituire tutti i record tranne user_id = 2, ma restituisce un array vuoto. Come lo affronto? Code::all() Ciò restituisce tutti e 4 i record. Codice modello: …
110 laravel  eloquent 

1
Recupera i risultati del modello Laravel in base a più ID
Ho implementato ZendSearchnella mia Laravelapplicazione. Lo sto usando come motore di ricerca in cui gli utenti digiteranno una parola di ricerca e quindi ZendSearchmi restituiranno una serie di risultati ordinati per pertinenza. Tuttavia, l'array che ZendSearchrestituisce restituisce solo l'ID del mio record (non restituisce nessuna delle informazioni sul record effettivo). …


15
Laravel Eloquent: come ottenere solo determinate colonne da tabelle unite
Ho 2 tabelle unite in Eloquent, ovvero temi e utenti. modello del tema: public function user() { return $this->belongs_to('User'); } modello utente: public function themes() { return $this->has_many('Theme'); } La mia chiamata api eloquente appare come di seguito: return Response::eloquent(Theme::with('user')->get()); Che restituisce tutte le colonne dal tema (va bene) e …
102 php  laravel  eloquent 

11
Collegamenti di Paginazione Laravel che non includono altri parametri GET
Sto usando Eloquent insieme alla classe Pagination di Laravel 4. Problema: quando sono presenti alcuni parametri GET nell'URL, ad esempio http://site.com/users?gender=female&body=hot:, i collegamenti di paginazione prodotti contengono solo il pageparametro e nient'altro. Modello di lama {{ $users->link() }} C'è una ->append()funzione per questo, ma quando non sappiamo quanti dei parametri …


1
Laravel. Usa scope () nei modelli con relazione
Ho due modelli correlati: Categorye Post. Il Postmodello ha uno publishedscopo (metodo scopePublished()). Quando provo a ottenere tutte le categorie con tale ambito: $categories = Category::with('posts')->published()->get(); Ottengo un errore: Chiamata a un metodo non definito published() Categoria: class Category extends \Eloquent { public function posts() { return $this->HasMany('Post'); } } …

6
Impedire a Laravel di aggiungere più record a una tabella pivot
Ho una relazione molti a molti impostata e funzionante, per aggiungere un articolo al carrello che utilizzo: $cart->items()->attach($item); Che aggiunge un elemento alla tabella pivot (come dovrebbe), ma se l'utente fa nuovamente clic sul collegamento per aggiungere un elemento che ha già aggiunto, crea una voce duplicata nella tabella pivot. …

12
Laravel Eloquent: distinti () e count () non funzionano correttamente insieme
Quindi sto cercando di ottenere il numero di pid distinti su una query, ma il valore restituito è sbagliato. Questo è quello che cerco di fare: $ad->getcodes()->groupby('pid')->distinct()->count() ciò che restituisce il valore "2", mentre il valore che dovrebbe restituire, dovrebbe essere "1". Come soluzione alternativa, sto facendo questo: count($ad->getcodes()->groupby('pid')->distinct()->get()) ciò …



6
Cambia la chiave primaria predefinita in Eloquent
Posso cambiare la chiave primaria del modello eloquente. Voglio impostare la chiave primaria, ad esempio, admin_idinvece di "id"? So di poter cambiare il nome della tabella per un modello simile protected $table = "admin"; C'è qualcosa di simile per la chiave primaria?

7
Laravel Eloquent - Ottieni una riga
Questa potrebbe essere una domanda semplice, ma non riesco a capirlo. Sto cercando di ottenere un utente tramite e-mail utilizzando: $user = User::whereEmail($email)->get(); Ma questo sta restituendo un array (di dimensione 1) di $ users. Quindi se voglio avere il nome, devo farlo $user[0]['first_name']. Ho provato a usare limit(1)o take(1), …
91 laravel  eloquent 

4
Laravel salva / aggiorna la relazione molti a molti
Qualcuno può aiutarmi su come salvare la relazione molti a molti? Ho attività, l'utente può avere molte attività e l'attività può avere molti utenti (molti a molti). Quello che voglio ottenere è che nel modulo di aggiornamento l' amministratore può assegnare più utenti a un'attività specifica. Questo viene fatto tramite …


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.