Tutoriel par Examples: demi



Pour exécuter des migrations dans l'environnement de test , exécutez cette commande shell: rake db:migrate RAILS_ENV=test 5.0 À partir de Rails 5.0, vous pouvez utiliser des rails au lieu de rake : rails db:migrate RAILS_ENV=test
Exécuter la commande: 5.0 rake db:migrate 5.0 rails db:migrate La spécification de la version cible exécutera les migrations requises (haut, bas, modification) jusqu'à ce qu'elle atteigne la version spécifiée. Ici, le version number est le préfixe numérique du nom de fichier de la migr...
Les migrations dans une application Laravel 5 sont stockées dans le répertoire database/migrations . Leurs noms de fichiers sont conformes à un format particulier: <year>_<month>_<day>_<hour><minute><second>_<name>.php Un fichier de migration doit représe...
Créer un nouveau fichier de migration avec le nom de fichier correct chaque fois que vous devez modifier votre schéma serait une corvée. Heureusement, la commande artisan de Laravel peut générer la migration pour vous: php artisan make:migration add_last_logged_in_to_users_table Vous pouvez égale...
Une fois votre migration écrite, son exécution appliquera les opérations à votre base de données. php artisan migrate Si tout s'est bien passé, vous verrez une sortie similaire à la suivante: Migrated: 2016_07_21_134310_add_last_logged_in_to_users_table Laravel est assez intelligent pour sa...
Pour mettre en forme les Dates nous utilisons la fonction format(date, format="%Y-%m-%d") avec soit POSIXct (donné à partir de as.POSIXct() ) ou POSIXlt (donné à partir as.POSIXlt() ) d = as.Date("2016-07-21") # Current Date Time Stamp format(d,"%a") # Ab...
Cette technique fonctionne même lorsque les dimensions du conteneur sont inconnues. Configurez un élément "fantôme" à l'intérieur du conteneur à centrer en hauteur, puis utilisez vertical-align: middle à la fois sur celui-ci et sur l'élément à centrer. CSS /* This parent can be ...
Chaque fois que vous utilisez un sélecteur dans jQuery, le DOM est recherché pour les éléments correspondant à votre requête. Faire cela trop souvent ou à plusieurs reprises diminuera les performances. Si vous faites référence à un sélecteur spécifique plusieurs fois, vous devez l’ajouter au cache ...
Fonctionnement $ pip install --upgrade SomePackage mettra à jour le paquet SomePackage et toutes ses dépendances. De plus, pip supprime automatiquement les anciennes versions du package avant la mise à niveau. Pour mettre à jour pip lui-même, faites $ pip install --upgrade pip sur Unix ou $ p...
La méthode statique Date.now renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC. Pour obtenir le nombre de millisecondes écoulées depuis ce temps en utilisant une instance d'un objet Date , utilisez sa méthode getTime . // get milliseconds using static method no...
<?php use yii\db\Migration; class m150101_185401_create_news_table extends Migration { public function up() { } public function down() { echo "m101129_185401_create_news_table cannot be reverted.\n"; return false; } /* // Use safeUp/safeDown to run migra...
yii migrate/mark 150101_185401 # using timestamp to specify the migration yii migrate/mark "2015-01-01 18:54:01" # using a string that can be parsed by strtotime() yii migrate/mark m150101_185401_create_news_table # using full name yii migrate/mark 13...
Pour enregistrer de l'audio à partir du microphone d'un utilisateur, nous devons d'abord obtenir l'autorisation de l'utilisateur pour accéder au périphérique: navigator.mediaDevices.getUserMedia({ audio: true }) .then(successCallback) .catch(failureCallback); En cas ...
Particulièrement utile pour la relation has_and_belongs_to_many , vous pouvez créer manuellement une table de jointure à l'aide de la méthode create_table . Supposons que vous ayez deux modèles, Tags et Proyects , et que vous souhaitez les associer en utilisant une relation has_and_belongs_to_m...
Nous pouvons vérifier l'état des migrations en exécutant 3.0 5.0 rake db:migrate:status 5.0 rails db:migrate:status La sortie ressemblera à ceci: Status Migration ID Migration Name -------------------------------------------------- up 20140711185212 Create documentation pages ...
Voici des exemples d’installation de MIT / GNU Scheme : Installation Debian / Ubuntu: sudo apt-get install mit-scheme Installation manuelle: Téléchargez le binaire Unix directement depuis le projet GNU , puis suivez les instructions de la page Web officielle : # Unpack the tar file tar xzf mit...
Il y a de nombreux cas où l'on a créé un NSDate uniquement à partir d'un format heure et minute, à savoir: 08:12 qui renvoie depuis un serveur en tant que chaîne et que vous initiez une instance NSDate uniquement avec ces valeurs. L'inconvénient de cette situation est que votre NSDate ...
Et, bien sûr, vous pouvez combiner ces approches et utiliser les packages et les importations parallèlement au code spécifique à votre application. Une structure en mode de mixage est la plus courante dans trois situations: une application franken, qui consiste simplement à tirer un peu de l’extéri...
# lib/mix/tasks/mytask.ex defmodule Mix.Tasks.MyTask do use Mix.Task @shortdoc "A simple mix task" def run(_) do IO.puts "YO!" end end Compiler et exécuter: $ mix compile $ mix my_task "YO!"
Il y a beaucoup de cas où l'on a créé un NSDate à partir d'un format heure et minute, à savoir: 08:12 L'inconvénient de cette situation est que votre NSDate est presque complètement "nu" et que vous devez créer: jour, mois, année, seconde et fuseau horaire pour que cet objet ...

Page 1 de 4