Tag: eloquent
Eloquent ist Laravel Objekt-relationale-mapper. Es heißt „Eloquent“, denn es ermöglicht Ihnen die Arbeit mit Ihrer Datenbank-Objekte und-Beziehungen über eine eloquente und ausdrucksstarke syntax.
3
Antworten
Versucht Sortieren meine eloquente Sammlung: $collection->sortBy('field'); Gibt es keine Informationen in Laravel 4 docs auf wie wählen Sie absteigend oder aufsteigend für diese Art Methode. Ist es möglich? InformationsquelleAutor Lovelock | 2015-06-04
1
Antworten
Bin ich derzeit Probleme mit einem n:n-Beziehung mit Laravel 4, ich habe einen Fehler mit der pivot-Tabelle, die quering auf einem Tisch mit beiden Komponenten auf einzelne Namen. Ich erstelle eine pivot-Tabelle lands_objs und füllen Sie es:
1
Antworten
Folgenden auf diese Frage: Wie chunk Ergebnisse aus einer benutzerdefinierten Abfrage in Laravel Ich versuche DB::connection('mgnt')->select($query)->chunk(200, function($orders) { foreach ($orders as $order) { //a bunch of code... } }); Aber ich bekomme die folgende Fehlermeldung: FatalErrorException in
1
Antworten
Ich versuche zu bauen, ein Laravel-app mit einer angepassten Datenbank-Struktur. Ich habe Tabellen types, units, content, und eine pivot-Tabelle genannt relations. Die Struktur der relations Tabelle ist so: --------------------------------------------- | id | relation_type | first_id | second_id
3
Antworten
Ich habe versucht, die hängen von Laravel. Ich bin mit Laravel 4. Jetzt habe ich zwei Tabellen, eine "Produkte" - Tabelle und eine "Bilder" - Tabelle. Ein Produkt kann beliebig viele Bilder und ein Bild zu einem
3
Antworten
Gibt es keine standard-Verfahren erwähnt in der Dokumentation, die wie ein Aufruf einer stored procedure in MYSQL mit laravel Eloquent syntax. Ich meine gibt es eine Möglichkeit zum aufrufen der gespeicherten Prozedur in mysql mit Hilfe von
2
Antworten
Erstellt habe ich das Modell: <?php use Illuminate\Auth\UserInterface; use Illuminate\Auth\Reminders\RemindableInterface; class ClientModel extends Eloquent implements UserInterface, RemindableInterface { protected $connection = 'local_db'; protected $table = 'administrators'; protected $fillable = ['user_id']; public function getAuthIdentifier() { return $this->username; }
3
Antworten
//Earlier in the code, in each Model: query = ModelName::select('table_name.*') //Later in the code in a function in a Trait class that is always called if ($column == 'group_by') { $thing_query->groupBy($value); $thing_query->select(DB::raw('COUNT('.$value.') as count')); } Gibt es
2
Antworten
In meinem Projekt habe ich viele Beredte Modelle, die eifrig Beziehungen konfiguriert, in der Klasse wie folgt aus: protected $with = [ 'countries', 'roles' ]; Aber manchmal brauche ich nur die alten einfachen Modell ohne Beziehungen. Kann
3
Antworten
Habe ich eine typische hasMany-Methode: public function earmarks() { return $this->hasMany('App\Earmark'); } Aber wie füge ich eine Verknüpfung, und einige andere Bedingungen, die zu dieser Beziehung, wenn ich den ->with('earmarks') um Sie abzurufen? Ich möchte hinzufügen: ->join('locations',
2
Antworten
Ich weiß, die Tatsache, dass Laravel entfernt hat lists() Funktion und zogen Funktionen Signatur pluck(). Aber, das führt zu viel Arbeit für jemanden, der will, um ein Upgrade von Laravel 4.x Laravel 5.4. Also, ich bin auf
2
Antworten
Ich habe eine Tabelle und ich versuche, die save() Methode zum aktualisieren/erstellen von Linien. Das problem ist, dass es immer wieder neue Linien. Der folgende code gibt mir über 12 Zeilen jedes mal, wenn ich ihn laufen.
4
Antworten
Baue ich eine Anlass-system mit Laravel. Ich habe mehrere Tabellen, wie: Gelegenheiten occasion_categories (Autos, trikes und andere) Nun habe ich ein Modell mit dem Namen Occasion was die Tabelle darstellt Gelegenheiten, es hat auch einen foreign key
1
Antworten
Ich habe einige code, der macht die db-Aufrufe und Anfragen im Netzwerk und ich habe es verpackt in einem try/catch. Das problem ist, dass ich kann nie fangen Sie die Ausnahmen, und Sie scheinen nicht zu tödlich
2
Antworten
Was ist der beste Weg, um mitzumachen Tabelle A mit Tabelle B Tabelle B ist Daten und, wenn nicht gib mir einfach die Daten aus der Tabelle Ein? denn wenn ich es tun auf diese Weise, und
2
Antworten
Arbeite ich an meinem ersten Laravel 4-Projekts und über das eloquent ORM zum abrufen von Zeilen aus der Datenbank mit einer route. Beispiel: Hier ist eine route: Route::get('{publisher}/{series}', function($publisher, $series) { $result = Comic::where('publisher', '=', $publisher) ->where('series',
1
Antworten
Versucht, auf der Suche das ganze internet nach diesem Fehler, aber alles vergeblich, so als letzten Ausweg, ich erstelle hier eine Frage auf StackOverflow. Habe ich zwei einfache Eloquent Modelle eingerichtet: 1. Lehrer (erweitert Authenticable) - da
4
Antworten
Ich versuche, führen Sie die folgende Abfrage in Eloquent-ORM und kann nicht scheinen, zum ausführen der MySQL-Funktion - $post = Post::where('slug', '=', $slug)->where('YEAR(created_at)', '=', $year)->first(); Ausnahme bin ich immer wie folgt - Nachricht: SQLSTATE[42S22]: Column not found:
2
Antworten
Ich benutze laravel 4.2, Ich'have eine Tabelle namens pois, die enthalten einige pois (poi = point of interest), ich'have eine zweite Tabelle namens Briefmarken enthalten, die Benutzer-Stempel. Also ich will die 3 pois, wo Benutzer haben die
2
Antworten
Ich bin versucht, zu aktualisieren, zusätzliche Daten in den Spalten in einer pivot-Tabelle in eine viele zu viele Beziehung. Ich haben zwei Tische - Reservierung und Ressourcen, verbunden mit einer pivot-Tabelle. Ich kann anfügen und arbeite mit
2
Antworten
Habe ich gerade abgeholt laravel nach der Entscheidung zu bewegen, um ein php-framework. Ich bin das abrufen einer Ergebnismenge von Artikeln aus einer Datenbank mit einem eloquent-Abfrage: $posts = Article::select(array('articles.id','articles.article_date','articles.image_link','articles.headline','articles.category', 'articles.published')); dies funktioniert gut und die Ergebnisse
1
Antworten
Ich bin derzeit versucht, eine Beziehung zwischen 3 Tabellen. Users uid username Groups gid groupname GroupMembers uid gid Mit eloquent ORM, wie bekomme ich die Gruppen eines Benutzers? Mit nur 1 Zeile der Abfrage, die ich wollte
1
Antworten
Ich habe eine Tabelle Benutzer, eine Bilder-Tabelle und eine Lesezeichen-Tabelle. Ich habe die angegebenen Beziehungen für jeden in meine Datenbank und ich bin in der Lage den Zugriff auf alle Bilder, die ein user hochgeladen hat. Aber
2
Antworten
Habe ich zwei DB-Tabellen: Beiträge $table->increments('id'); $table->integer('country_id')->unsigned(); $table->foreign('country_id')->references('id')->on('countries'); Ländern $table->increments('id'); $table->string('name', 70); Ich benutze laravel als back-end. Jetzt möchte ich implementieren, filtern von Daten für meine front-end. So kann der Benutzer wählen Sie ein Land name und
3
Antworten
Ich habe 2 Tabellen: User | Doctor ---------- | ---------- id | id email | user_id name | signature last_name | photo password | description date_birth | Jeder Doctor ist mit einer User, aber jeder User nicht
2
Antworten
Ich bin mit Slim Framework Mit Eloquent-ORM. Versucht zu implementieren https://github.com/thephpleague/oauth2-server aber ich bin Total verwirrt, wie Sie dies tun. Nachdem Sie diese mit dem composer erstellt habe ich die Datenbank mit der sql-Datei in diesem Paket
1
Antworten
Ich versuche, eine elqouent Abfrage für einen sql -, select sum(w.total_item_count) as Day_count, w.created_at as created_at from `sales_flat_orders` as `w` group by DATE(`w`.`created_at`) order by `w`.`created_at` asc und ich habe versucht, diese $orderbydate = DB::table('sales_flat_orders as w')
2
Antworten
mein problem ist, dass meine hasMany Beziehung gibt nur eine "leere" collection: Collection {#172 ▼ #items: array:1 [▼ 0 => 0 ] } Meine belongsTo Beziehung nur gibt "null". Hier sind die eloquents: Spiel.php namespace App\Models; use
1
Antworten
Ich bin versucht zu versuchen, eine Tabelle zu sehen, ob eine Spalte namens "name" existiert, wenn ja den Rückgabewert und wenn nicht erstellen, dass die Zeile mit einem null-Wert, den ich sah firstOrCreate aber ich kann nicht
3
Antworten
Ich habe ein anderes problem von diese. Das Szenario ist das gleiche, aber ich bin in der Notwendigkeit weitere Filterung der Ergebnisse. Lassen Sie mich erklären. Überlegen, ich habe 2 Tabellen Fahrzeuge id name staff_id distance mileage
4
Antworten
In Eloquenter, würde ich mag, dies zu erzeugen-Abfrage: SELECT * FROM table WHERE a=1 AND ( b=2 OR c=3 ); Aber ich scheine der Erzeugung dieser Abfrage statt: SELECT * FROM table WHERE a=1 AND b=2 OR
2
Antworten
Arbeite ich auf Laravel 4. Als ich wusste, was ich tun kann Unterabfrage: Project::whereIn('project_id', function($q) { $q->select('project_id') ->from('company') ->whereNull('deleted_at'); }); Fand ich Komplikationen geben, die ich nicht verwenden kann, Geltungsbereich in der Unterabfrage, und deaktivieren Sie soft_delete
2
Antworten
Ich versuche zu setup eine polymorphe eins-zu-eins-Beziehung (die polymorphe äquivalent has_one und belongs_to).Ich habe einen Address Modell, und es gibt mehrere andere Modelle, die ich haben will, eine Adresse. Aber ich bin verwirrt durch die Formulierung des
3
Antworten
Dokumentation sagt: $user = User::find($user_id); $user->delete(); Diese nicht funktioniert, jedoch ProductColor::find($color_id) arbeiten. $Farbe->delete() Tust etwas zurückzugeben, LÖSCHEN VON query gar nicht ausführen (wie man im debug-bar). Aber ich kann Datensatz löschen mit: ProductColor::destroy($color_id); Muss etwas sein, was
1
Antworten
Vorausgesetzt, ich habe folgende MySQL-Tabellen darstellen pricebooks, die Elemente und die Beziehungen zwischen Ihnen: item - item_id|name|...etc pricebook - pricebook_id|name|...etc und die folgenden pivot table pricebook_item - pricebook_id|item_id|price|...etc Habe ich die Korrelation Eloquent Modelle: Pricebook, Item und
2
Antworten
Ich bin ganz neu auf Laravel und Eloquent (und ich habe minimale Erfahrung mit ORM im Allgemeinen). Sagen wir, ich habe drei Tabellen: Widgets Aktionen Benutzer Habe ich modelliert eine Kreuzung Tabelle mit Spalten für: widget_id action_id
3
Antworten
"Ich habe Neuigkeiten-Modell, wenn ich Abfrage-news, ich will es bringt news where status = 1 als default. News::all(); //select * from news where status = 1 News::where('anotherColumn',2)->get(); //select * from news where status = 1 and where
1
Antworten
Diese muss sehr grundlegende Sachen, aber ich kann nicht scheinen, um herauszufinden, wie es zu tun. Habe ich ein eins-zu-viele-Beziehung zwischen den Tabellen: Einheit und Armee (eine Armee enthält viele Einheiten), und dies sind meine Modelle: class
1
Antworten
In Laravel 4 ich habe ein "Meta-Modell" zugeordnet werden können zu jedem Objekt über eine "object_id" und "object_type" - Eigenschaft. Zum Beispiel: id: 1 object_id: 100 object_type: User key: favorite_ice_cream value: Vanilla Habe ich diese arbeiten korrekt
2
Antworten
erstellt habe ich 3 Tabellen : Benutzer , Rollen und role_user. den Benutzer-Modell : public function roles() { return $this->belongsToMany('Role'); } es ist ok, ich kann die Beziehung $roles = User::find(1)->roles; Aber wenn ich geändert $roles =
2
Antworten
Wenig Mühe mit dem eloquenten Rahmen für laravel. Muss ich replizieren, eine Abfrage wie diese : SELECT * FROM RepairJob WHERE NOT EXISTS (SELECT repair_job_id FROM DismissedRequest WHERE RepairJob.id = DismissedRequest.repair_job_id); Nun habe ich $repairJobs = RepairJob::with('repairJobPhoto',
3
Antworten
Ich bin neu in Laravel und ORM im Allgemeinen. Wie konnte ich Haken in Beredten zu Feuer-code, vor und nach dem speichern eines Modells? Ich weiß, ich kann die folgenden, die für bestimmte Modelle aber ich bin
1
Antworten
Ich bin immer noch lernen, Laravel und ich bin mit beredten meinen Abfragen. In meiner Anwendung kann der Benutzer gehören zu einem Kreis. Der Kreis enthält die repositories, die wiederum Elemente enthält. Ich werde versuchen, Holen alle
3
Antworten
Ich versuche, die Suche optional zwei Tabellen mit eloquent: $users = User::where('ProfileType', '=', 2) ->where(function($query) { $query->where('BandName', 'LIKE', "%$artist%"); $query->or_where('Genre', 'LIKE', "%$genre%"); })->get(); Dies funktioniert gut für alle Ergebnisse zurückgegeben, wenn ein Benutzer noch eine leere Suche,
3
Antworten
Ich konnte nicht herausfinden, wie kann ich die beiden update-und limit-Methoden in laravel eloquent orm. $affectedRows = Promo::where('used','=',0) ->update(array('user_id' => Auth::user()->id)) ->limit(1); //Call to a member function limit() on a non-object //->take(1); //Call to a member function
3
Antworten
Ich Frage mich nur, wie zu verwenden Sie die folgende MySQL-Abfrage in laravel5.2 mit eloquent. SELECT MAX(date) AS "Last seen date" FROM instances WHERE ad_id =1 Habe ich die Spalte Datum in der Instanz-Tabelle . Ich würde
1
Antworten
Ich habe eine anständige Größe Codebasis gebaut. Ich habe ein paar Tabellen mit passenden Eloquent Modelle, die zum speichern von Adressen in der form ### Street, City, ST, xzipx. Dargestellt werden diese in der Datenbank, indem Sie
2
Antworten
Bin ich mit Laravel 4 und insbesondere bin ich auf der Suche nach einer Antwort, die verwendet eloquent ORM. Ich habe eine Tabelle "Aufgaben", welche Container ein client_id und ein user_id einzelnen Zeilen zugeordnet. client_id bezieht sich
4
Antworten
Ich habe einen server in GMT, aber ich möchte, um diese zu aktualisieren Felder ( *created_at* und *updated_at* ) speichern Zeitstempel in PST. Ich habe schon einige tests versucht, um dies zu erreichen, aber keiner von Ihnen
2
Antworten
Habe ich eine einfache controller-Funktion für die Ausgabe der Tabelle der Benutzer, aber ich wollen, es zu Sortieren, indem die 'genehmigt' - Spalte, die entweder 1 oder 0. Mein controller sieht so aus: public function showAllUsers() {