La meilleure façon de faire ce que j'ai trouvé jusqu'à présent à côté de l'étape Laravel et l'exécution de la requête directement à l'aide de l'objet Pdo.
Exemple
DB::connection()->getPdo()->exec( $sql );
J'ai l'habitude de trouver plus rapidement et plus efficace pour une requête pour simplement ouvrir ma requête de base de données de l'outil et le type de la requête avec le plein contrôle de la syntaxe puis l'exécuter directement.
Cela devient essentiel si vous avez à travailler avec des procédures stockées ou besoin d'utiliser toutes les fonctions de base de données
Exemple 2
réglage created_at à la valeur que vous avez besoin pour être et à côté de trempage de carbone funkiness
$sql = 'UPDATE my_table SET updated_at = FROM_UNIXTIME(nonce) WHERE id = ' . strval($this->id);
DB::statement($sql);
J'ai trouvé cette travaillé dans un contrôleur, mais pas dans une migration