Articles of laravel

Laravel. Usa scope () nei modelli con relazione

Ho due modelli correlati: Category e Post . Il modello Post ha un ambito published (metodo scopePublished() ). Quando cerco di ottenere tutte le categorie con tale ambito: $categories = Category::with(‘posts’)->published()->get(); Ottengo un errore: Chiamata al metodo non definito published() Categoria: class Category extends \Eloquent { public function posts() { return $this->HasMany(‘Post’); } } Inviare: […]

Modifica il modulo di authorization esistente (email al nome utente)

Vorrei modificare il modulo di authorization esistente fornito da Laravel 5, invece di chiedere l’ email – email chiederà il campo del username nel database.

HasManyThrough con una relazione uno-a-molti

Sto lavorando su CMS su piccola scala per un progetto con tabelle come queste: – pages – id … – translations – page_id … – menus – id … – menu_page – menu_id – page_id … Nel modello Menu ho questa relazione: function pages(){ return $this->hasMany(‘Page’); } È ansible creare una relazione direttamente tra Menu […]

Laravel 4: come eseguire un SQL raw?

Voglio rinominare un tavolo in Laravel 4, ma non so come farlo. L’SQL è alter table photos rename to images . Se esiste una soluzione Eloquent, mi piacerebbe anche sapere come eseguire un SQL raw, perché a volte non ci sono alternative.

Errore di migrazione di Laravel: errore di syntax o violazione di accesso: 1071 La chiave specificata era troppo lunga; la lunghezza massima della chiave è 767 byte

Errore di migrazione su Laravel 5.4 con php artisan make:auth [Illuminate \ Database \ QueryException] SQLSTATE [42000]: Errore di syntax o violazione di accesso: 1071 La chiave specificata era troppo lunga; la lunghezza massima della chiave è 767 byte (SQL: altera gli users aggiungono users users_email_unique ( email )) [PDOException] SQLSTATE [42000]: Errore di syntax […]

Chrome reindirizza da .dev a https

All’improvviso, Google Chrome reindirizza il mio dominio host virtuale myapplication.dev a https://myapplication.dev . Ho già provato ad andare chrome: // net-internals / # HSTS E inserisci myapplication.dev nella casella di testo in fondo “Elimina le politiche di sicurezza del dominio”, ma ciò non ha avuto alcun effetto. Ho anche provato a cancellare i dati del […]

Come inviare csrf_token () all’interno del modulo AngularJS utilizzando l’API di Laravel?

Sto cercando di build un’applicazione di rest angular + larvello. Posso ottenere le viste del mio database. Quando provo ad aggiungere nuovi oggetti. Ricevo un 500 error che mi dice che il token csrf è errato. Il layout del mio modulo è: Questo è il modo in cui provo ad aggiungere elementi al database: $scope.addItem […]

Laravel Eloquent groupBy () AND restituisce il conteggio di ciascun gruppo

Ho una tabella che contiene, tra le altre colonne, una colonna di versioni del browser. E voglio semplicemente sapere dal set di record, quanti di ogni tipo di browser ci sono. Quindi, ho bisogno di finire con qualcosa di simile: Total Records: 10; Internet Explorer 8: 2; Chrome 25: 4; Firefox 20: 4. (Tutti aggiungono […]

Laravel orderBy su una relazione

Sono in loop su tutti i commenti pubblicati dall’autore di un particolare post. foreach($post->user->comments as $comment) { echo “” . $comment->title . ” (” . $comment->post->id . “)”; } Questo mi dà I love this post (3) This is a comment (5) This is the second Comment (3) Come dovrei ordinare da post_id in modo […]

laravel 4 tutte le rotte tranne casa danno come risultato 404 errori

Sto solo provando laravel 4 che ho installato usando il compositore. Hai installato un virtualhost. Solo la root route funziona: Route::get(‘/’, function() { return View::make(‘hello’); }); Anche questo non funziona Route::get(‘/hello’, function() { return View::make(‘hello’); }); Quello che sto cercando di colpire è un TasksController in /tasks : Route::resource(‘tasks’, ‘TasksController’); Anche questo mi sta dando […]