Étant donné le code suivant: DB::table('users')->get(); Je veux obtenir la chaîne de requête SQL brute que le générateur de requêtes de base de données ci-dessus va générer. Dans cet exemple, ce serait SELECT * FROM users. Comment puis-je faire
Laravel est un framework web PHP open-source gratuit, créé par Taylor Otwell et destiné au développement d'applications web suivant le modèle architectural modèle – vue – contrôleur (MVC) et basé sur Symfony. Le code source de Laravel est hébergé sur GitHub et sous licence selon les termes de la licence MIT.
Étant donné le code suivant: DB::table('users')->get(); Je veux obtenir la chaîne de requête SQL brute que le générateur de requêtes de base de données ci-dessus va générer. Dans cet exemple, ce serait SELECT * FROM users. Comment puis-je faire
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 21 jours . Je voudrais créer des fonctions d'aide...
J'essaie d'utiliser la migratefonction Laravel 4sur OSX. Cependant, j'obtiens l'erreur suivante: Laravel requires the Mcrypt PHP extension. Pour autant que je comprends, il est déjà activé (voir l'image ci-dessous). Qu'est-ce qui ne va pas et comment puis-je y remédier?
J'utilise le générateur de requêtes Laravel Eloquent et j'ai une requête où je veux une WHEREclause sur plusieurs conditions. Cela fonctionne, mais ce n'est pas élégant. Exemple: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too',...
Je crois que j'ai réussi à déployer mon site (très basique) sur fortrabbit, mais dès que je me connecte à SSH pour exécuter certaines commandes (comme php artisan migrateou php artisan db:seed), j'obtiens un message d'erreur: [PDOException] SQLSTATE[HY000] [2002] No such file or directory À un...
J'utilise actuellement le code ci-dessous pour insérer des données dans un tableau: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone'];...
Préface: J'essaie d'utiliser le modèle de référentiel dans une architecture MVC avec des bases de données relationnelles. J'ai récemment commencé à apprendre TDD en PHP, et je me rends compte que ma base de données est couplée beaucoup trop étroitement avec le reste de mon application. J'ai lu sur...
J'ai une chaîne retournée à l'une de mes vues, comme ceci: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' J'essaie de l'afficher avec Blade: {{$text}} Cependant, la sortie est une chaîne brute au lieu de HTML rendu. Comment afficher du...
Lorsque j'exécute php artisan db: seed , j'obtiens l'erreur suivante: [ReflectionException] Class SongsTableSeeder does not exist Que se passe-t-il? Ma classe DatabaseSeeder: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** *...
На этот вопрос есть ответы на Stack Overflow на рcribedом : Laravel où и orWhere не работает Comment dire WHERE (a = 1 OR b =1 ) AND (c = 1 OR d = 1) Pour des requêtes plus compliquées, suis-je censé utiliser du SQL
Cela peut être une question triviale mais je me demande si Laravel recommande une certaine façon de vérifier si une collection Eloquent retournée $result = Model::where(...)->get()est vide, ainsi que de compter le nombre d'éléments. Nous utilisons actuellement !$resultpour détecter un résultat...
Je ne peux pas comprendre comment ajouter une nouvelle colonne à ma table de base de données existante en utilisant le framework Laravel. J'ai essayé de modifier le fichier de migration à l'aide de ... <?php public function up() { Schema::create('users', function ($table) {...
J'utilise Laravel 4. Je voudrais accéder à l'URL actuelle à l'intérieur d'une @ifcondition dans une vue à l'aide du moteur de modèle de Laravel's Blade, mais je ne sais pas comment le faire. Je sais que cela peut être fait en utilisant quelque chose comme <?php echo URL::current(); ?>mais ce...
Lorsque vous essayez de créer un nouveau projet laravel, l'erreur suivante apparaît sur la CLI: Impossible d'ouvrir le fichier d'entrée: artisan Script php artisan compilé en clair gérant l'événement post-install-cmd retourné avec une erreur J'utilise la dernière version de XAMPP v3.2.1 avec PHP...
Je suis nouveau à Laravel. Veuillez excuser la question du débutant, mais comment savoir s'il existe un enregistrement? $user = User::where('email', '=', Input::get('email')); Que puis-je faire ici pour voir s'il $usera un
Je suis nouveau à Laravel et j'essaie d'utiliser la commande Artisan ... php artisan serve Il affiche... Le serveur de développement Laravel a démarré: http://127.0.0.1:8000 Cependant, il ne se lancera pas automatiquement et lorsque j'entre manuellement http://127.0.0.1:8000, il affiche cette...
Permettez-moi d'abord de dire que j'ai cherché une réponse à cette question depuis un certain temps ... J'essaie de configurer Facebook OAuth pour qu'il fonctionne avec mon application en cours de développement local sur ma machine. Tout fonctionnait parfaitement avec l'autorisation Facebook...
Je lis la documentation de Laravel Blade et je n'arrive pas à comprendre comment affecter des variables à l'intérieur d'un modèle pour une utilisation ultérieure. Je ne peux pas le faire {{ $old_section = "whatever" }}car cela fera écho à "quoi que ce soit" et je ne veux pas ça. Je comprends que je...
Comment puis-je sélectionner une ligne aléatoire en utilisant Eloquent ou Fluent dans le framework Laravel? Je sais qu'en utilisant SQL, vous pouvez passer commande par RAND (). Cependant, je voudrais obtenir la ligne aléatoire sans compter le nombre d'enregistrements avant la requête initiale. Des...
Je sais que c'est une question très populaire, mais je n'ai pas été en mesure de trouver une solution de travail pour Laravel 5. J'essaie de migrer de Codeigniter depuis longtemps, mais ce processus d'installation compliqué me décourage toujours. Je ne veux pas exécuter une machine virtuelle, cela...