问题标签 [artisan-migrate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在没有 PHP Artisan 命令的情况下在 Laravel 之外使用 Illuminate 数据库
我正在尝试在 Laravel 4.2 项目之外使用 Illuminate 的数据库设置数据库迁移。我在网上阅读的所有内容都表明使用 Laravel 之外的任何 Illuminate 组件是完全可行的,但我遇到的困难是在不使用 Artisan 命令的情况下创建数据库迁移(“php artisan make:migration create_user_table”)。如果有人可以帮助我解决这个问题,我将不胜感激,因为我知道以前有人必须找到解决问题的方法。
谢谢!
laravel - laravel 5 无法迁移
我知道这个问题已经被回答过,但没有一个答案适用于我的情况。本质上,我安装了 Laravel。我试着跑
我收到以下错误:
现在这是交易。我没有使用宅基地。这是一个标准的 LAMP 安装,我已经更改了 config/database.php 和 .env 文件中的数据库设置,以反映我的数据库的正确用户名和密码。我找不到工匠仍然尝试使用宅基地用户的合乎逻辑的理由。我的 APP_ENV 设置为本地,并且在应用程序或配置文件夹中都没有生产文件夹。我不知道它把宅基地用户拉到哪里去了。
预计到达时间:
我已经重新启动了 apache,并同时运行了
和
它仍在将宅基地用户从某事中拉出来,但我根本不知道在哪里。
laravel - 想要使用 php artisan migrate 从一个 Vagrant 虚拟机迁移到另一个虚拟机
我有两个虚拟机在流浪。
我的应用程序位于 [web] VM (192.168.10.10) 上。我的数据库在 [db] VM (192.168.10.11) 上。
我将我的应用程序部署到 [web] VM,然后从 [web] VM 中运行我的迁移,以便它迁移到 [db] VM。
本质上,我想从一个 VM 迁移到另一个 (192.168.10.10 > 192.168.10.11)
我更改了我的 database.php 文件,使其具有正确的 IP,并且我三次检查了我的 [db] VM 以确保凭据匹配:
当我从我的 [web] VM 运行“php artisan migrate”时,它会出错:
知道拒绝连接发生了什么吗?
谢谢!
git - Git - 忽略删除
长话短说,我有一个 Laravel 4 项目,其中有一个充满迁移的文件夹。我不确定迁移是否实际上与数据库的当前状态一致,我的客户也是如此,因此他指示我不要为我必须进行的数据库更改编写迁移,而只是进行它们。我想使我对数据库所做的更改可迁移,至少从当前状态迁移到当前状态。
因此,我为我的更改添加了迁移,并将所有现有迁移移出迁移文件夹。这样,我可以运行migrate
并migrate:rollback
仅测试我的迁移。哪个工作正常。但我不想从 repo中删除现有的迁移,因为它们需要在那里满足它们与当前状态一致的微小机会。让我烦恼的是,它们一直出现在 Git 中,我希望它们不碍事。最终结果将是我的迁移文件夹将仅包含我为此作业编写的迁移,在此作业期间,但存储库最终将包含所有迁移。
什么是让现有文件脱离 Git 的最佳方式,同时仍然给我想要的东西?
或者,也许有更好的方法来仅测试我的迁移?
谢谢!
php - 安装迁移期间的错误代码不是英文的,如何将其更改为英文?
*******\wamp\www\laravel> php artisan 迁移:安装
[PDOException] SQLSTATE[HY000] [1045] AccΦs refusΘ pour l'utilisateur: 'homestead'@'@local host' (mot de passe: OUI)
谁能告诉我如何将语言更改为英语?这对我将来真的很有帮助。先感谢您。
php - Laravel 5 + PostgreSQL:“未配置数据库 [postgres]。” 错误
我正在尝试开始使用 Laravel + PostgreSQL 并一直在关注数据库教程。
不幸的是,更新数据库配置文件并运行php artisan migrate
后,出现如下错误:
令我困惑的是,我没有在配置中指定“postgres”数据库,而是我通过cPanel设置的另一个数据库,说“example_database”。
/config/database.php
这是我的配置的一些相关部分:
connections
在同一文件的数组中:
我使用的实际数据库凭据在我的 SQL Workbench 客户端上运行良好,所以这似乎是 Laravel 配置问题。有任何想法吗?我已经搜索了至少一个小时无济于事。
php - php 工匠迁移:刷新 | 错误 [Laravel5]
我使用 Laravel 5。当我尝试刷新迁移时,
输入:
输出 :
即使我也删除了这些课程。
php - laravel:php工匠不工作
我知道那里有很多答案,但没有一个能解决我的问题。我在 2016 年再次尝试,可能有人可以提供帮助。
不显示任何错误,也不创建文件
这些函数都没有输出任何东西。
它不是新项目。我之前一直在做这个项目,它工作得很好。创建了一堆迁移。
我尝试删除供应商内部的所有内容,但composer install
仍然composer update
没有运气。
我也尝试过诸如 dump-autoload 、 optimize 、 clear-compiled 等命令
谢谢
laravel - php artisan 迁移所有表,除了少数
是否可以php artisan migrate
以迁移所有表的方式执行,但只保留几个迁移文件database\migrations
?
场景是,我们的业务需求需要 2 个 DB。所以很少有迁移文件明确提到第二个数据库。当我为 PHPUnit 创建另一个数据库时,我不需要运行与第二个数据库关联的迁移文件。
laravel-5 - 如何从我的虚拟机中运行 php artisan 迁移
我刚开始使用 Laravel,安装在 WAMP 服务器上,当尝试迁移第一个表时,我收到错误提示 homeasted@localhost 用户没有权限,但我不知道如何更改它以在我的虚拟机上工作. 我应该怎么办?