问题标签 [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 - 在 Laravel 5 中,迁移到删除组合的唯一键不起作用
尝试进行迁移以删除组合的唯一密钥失败且没有错误。
我已经创建了一个迁移php artisan make:migration
并编辑了代码。所以我有这个
该字符串'trilha_itens_trilha_id_questao_id_unique'
是在 MySQL 中显示为组合唯一键的字符串。所以我认为要使用该字符串来删除两个组合键。
但是在运行时php artisan migrate
,什么都没有发生,没有错误消息,并且没有执行迁移。
我尝试将字符串替换为dropUnique
表的名称作为第一个术语 ( 'ques_trilha_itens_trilha_id_questao_id_unique'
) 而什么都没有。
我错过了什么吗?
更新:
MySQL 命令SHOW CREATE TABLE ques_trilha_itens
给出:
php - PHP工匠迁移不创建新表
我是新手Laravel
,我正在关注Laravel Documentations
一些教程视频。但是,我php artisan migrate
在本地运行此代码,CMD prompt
而不是Database Table
在phpmyadmin
. 还有其他几个与此相关的类似主题,stackoverflow
但没有一个能解决我的问题。请不要标记此重复项。
好吧,事情是这样的。我运行这段代码
并且新文件在迁移文件夹中创建为2016_04_08_061507_create_student_table.php
然后在那个文件中我运行这个code
然后在cmd
我运行php artisan migrate
但它没有创建student
表。相反,它显示此消息
[PDOException] SQLSTATE[42S01]:基表或视图已存在:1050 表“用户”已存在
users
几天前我使用与上述类似的方法创建了表格。但是student
没有创建新表。我在这里错过了什么吗?提前致谢。
php - Laravel 5.1 php artisan migrate 错误消息 PDOException 找不到驱动程序
我正在尝试通过 laravel 连接到 PostgreSQL 数据库以进行 php artisan migrate ,但我得到了错误
[PDOException] 找不到驱动程序
查看那里发现的类似问题以启用扩展php.ini
但没有解决我的问题,仍然给我同样的错误。
在我的代码的其他部分,我使用数据库,我可以添加记录,所以我认为我的设置数据库是正确的。我不明白这个错误。
数据库.php 文件:
laravel - laravel : php artisan suddenly stop working
I know that there bunch of questions out there but mine doesn't seems fit in any.
I am working on laravel. php artisan
was working fine an hour before. After that i just created a controller, a model and few views blade.
Now artisan simply won't work and no error at all. Even php artisan --version
won't show anything.
I DIDN'T do any major changes like composer install, or update or install any new package. Neither any server configuration. It was just basic coding on controller , model and views.
Not sure what is causing this. What could be the reason and how shall i start debugging it?
laravel - Laravel 本地运行 artisan 命令效果 VM 环境
我正在寻找一种解决方案,允许我从本地机器运行命令并让它们在我的VMartisan
上生效。homestead
例如,在运行php artisan migrate
命令时,使用存储在.env
文件中的信息指向虚拟机,但我的终端试图在本地运行它们。
大多数命令成功运行是因为它们不需要来自远程计算机的驱动程序。运行php artisan route:list
正常。
如何artisan
使用本地终端运行命令?
php - SQLITE 在 laravel 迁移中要求输入密码
我在 Laravel 中将 SQLite 作为我的默认数据库,为什么 PHP artisan migrate 仍然要求提供凭据?
SQLSTATE[HY000] [1045] 用户 'homestead'@'localhost' 的访问被拒绝(使用密码:YES)
laravel - 如何在 Laravel 5 中为表使用全局前缀
Laravel 中的新功能。可能是一个愚蠢的问题。我有这样的设置数据库:
注意'prefix' => 'admin'
。这是因为我希望所有与网站控制面板相关的表都以admin为前缀,例如:admin_users、admin_log 等...
但我一开始就被困住了。我正在尝试通过工匠创建迁移,但它没有创建带有前缀的表。
我期望创建一个名为admin_users
. 但事实并非如此。
我这样做对吗?
php - Mysql Server 正在运行,但 Laravel 项目中的 Artisan 不这么认为
所以,我最近在我的 Macbook (Mac OS 10.11) 中安装了 Mysql Server,我还安装了 Mysql Workbench,它工作得很好!
当我想使用 Php Artisan 从 Laravel 项目迁移时,问题就来了,每次运行php artisan migrate
命令时都会返回以下错误
我还注意到我必须在以下路径中安装 mysql:
我在 .bash_profile 中放置了一个新的路径(5.7.13),如下所示:
你们知道我该如何解决这个问题吗?感谢您的任何帮助!
php - 流明(Laravel):运行“php artisan migrate:install”时“用户'forge'@'localhost'的访问被拒绝”
运行一年前编写的 Lumen 教程和最新版 Lumen 之前的几个版本。
我创建了一个 .env 文件,其中包含我的项目的 MySQL 凭据,但是当我尝试运行它时:
我遇到以下错误:
所以谷歌搜索后似乎很明显它没有选择我的自定义.env(即custom.env)文件。在本教程中,建议取消注释:
从 bootstrap/app.php 但是该行不存在。然而,有一个如下所示的try语句:
但它未注释且处于活动状态。我的自定义 .env 位于项目根目录中 - 与 .env.example 相同的位置 - 并命名为custom.env。
我究竟做错了什么?
php - Laravel PDO 异常 - php artisan migrate
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
尝试执行“php artisan migrate”时出现此错误。我已经检查了端口和所有内容的所有设置。我的问题和这个问题一样:
但我看到它没有解决。我什至尝试使用这个脚本:
https://ardamis.com/2008/05/26/a-php-script-for-testing-a-mysql-database-connection/
但那里也没有运气。只是一个空白页。
有任何想法吗?