Articles of laravel

Eliminazione automatica delle righe correlate in Laravel (ORM eloquente)

Quando elimino una row utilizzando questa syntax: $user->delete(); C'è un modo per albind una richiamata di sorta, in modo che ad esempio lo faccia automaticamente: $this->photo()->delete(); Preferibilmente all'interno della class del model.

Laravel 5: reindirizzamento a HTTPS

Lavorando al mio primo progetto Laravel 5 e non so where o come posizionare la logica per forzare HTTPS sulla mia app. Il punto chiave è che ci sono molti domini che puntano all'app e solo due su tre usano SSL (il terzo è un dominio di fallback, una lunga storia). Quindi mi piacerebbe gestirlo […]

Laravel, ottieni l'ultimo ID di inserimento usando Eloquent

Attualmente sto usando questo codice per inserire dati in una tabella: 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("Ymd H:i:s"); $data->fecha_modificacion = date("Ymd H:i:s"); if($data->save()) { return Response::json(arrays('success' => true), 200); } } E […]

Ottieni colonne specifiche usando la function "with ()" in Laravel Eloquent

Ho due tabelle User e Post One User hanno molti posts e un post appartiene a un solo user . Nel mio model User ho avuto hasMany relazione simile public function post(){ return $this->hasmany('post'); } E nel mio model di post ho una relazione come public function user(){ return $this->belongsTo('user'); } Ora voglio unirmi a […]

Come faccio a convincere il generatore di query a generare la sua query SQL raw come una string?

Dato il seguente codice: DB::table('users')->get(); Voglio get la string di query SQL raw che verrà generata dal Generatore di query sopra, quindi in questo esempio sarebbe SELECT * FROM users . Come faccio a fare questo?

Come posso rimuovere "public / index.php" nell'upl generato da laravel?

Fondamentalmente ho bisogno di rimuovere index.php o public/index.php dall'URL generato in laravel, normalmente path è localhost/public/index.php/someWordForRoute , dovrebbe essere qualcosa come localhost/someWordForRoute htacces <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes… RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller… RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / […]

Come creare più query sulla clausola where utilizzando Laravel Eloquent?

Sto usando il generatore di query Eloquent di Laravel e ho una query where voglio una clausola WHERE su più cose. 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) ->where('that_one_too', '=', 1) ->where('this_one_as_well', […]

Errore di validation di Laravel 5.2 non visualizzato nel blade

Voglio mostrare l'errore di validation nella pagina Visualizza mentre l'utente fornisce un input sbagliato. È giusto che non stia salvando nulla nel database mentre un utente dà un input sbagliato. Ma non c'è nessun messaggio di errore nella pagina vista utente. Se qualcuno trova l'errore, per favore aiutami. Ecco il controller: public function saveUser(Request $request){ […]

Laravel richiede l'estensione Mcrypt PHP

Sto cercando di utilizzare la function di migrate in Laravel 4 su OSX . Tuttavia, sto ottenendo il seguente errore: Laravel requires the Mcrypt PHP extension. Per quanto ho capito, è già abilitato (vedi l'image qui sotto). Cosa c'è che non va, e come posso risolverlo?

Laravel 5 – Rimuovi pubblico dall'URL

So che questa è una domanda molto popolare, ma non sono stato in grado di trovare una soluzione funzionante per Laravel 5. Ho cercato di migrare da Codeigniter per un lungo periodo, ma questo process di installazione contorto continua a rimandarmi. Non voglio eseguire una VM, mi sembra imbarazzante quando si passa da un progetto […]