问题标签 [laravel-artisan]
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“工匠制作:观察者”失败
我正在尝试使用 Artisan 生成提供程序,如文档页面 [1] 中所述,通过运行:
但是我收到以下错误:
[InvalidArgumentException] “make”命名空间中没有定义命令。
我做错了什么还是文档可能已经过时了?
php - 在 Laravel 中迁移表时出现“SQLSTATE[HY000] [2002] No such file or directory”错误
当我尝试使用“php artisan migrate”命令迁移 Laravel 5 中的表时,出现以下错误:
'SQLSTATE[HY000] [2002] 没有这样的文件或目录' in . . . /vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47
我的 .env 文件包含如下默认设置:
我的 database.php 文件将 mysql 列为默认数据库连接,homestead 在我的 homestead.yaml 文件中列为数据库,而 homestead 是我访问 mysql 并使用show databases;
命令时列出的表之一。
关于我可能做错了什么的任何想法?
php - 运行工匠迁移时出错
运行时出现以下错误php artisan migrate
:
exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /opt/lampp/htdocs/larproject/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47
我能做些什么来解决这个问题?
php - laravel 自定义命令未列出
我创建了一个自定义命令confirmUserCommand
,其文件名与类名匹配(相同的情况)。$name 设置为confirmuser
.
运行命令php artisan list
会在我的本地显示新命令,但不会在服务器(正在运行 linux)上显示。我确实执行了作曲家转储自动加载并更新了相关的作曲家文件,但无济于事。
请问有什么建议吗?
laravel - Laravel 使用带有新列的工匠迁移数据库数据库
我正在使用 laravel,我正在尝试进行另一次迁移,但该表已经存在,因此它会引发以下错误:
我已将此行添加到迁移文件中:
这是完整的文件:
任何想法我做错了什么?
laravel-5 - laravel 5中的数据库连接问题
我使用命令php artisan migrate
迁移我的数据库连接,但我仍然得到同样的错误,我检查了一切,没有错。我使用了在 Laravel 4.2 中一直使用的相同连接
这是我在控制台上收到的消息:
laravel-artisan - 如何更改 Artisan 的语言?
每当我收到 Artistan 的错误消息时,它们都会部分显示为意大利语,我想。例如
我几乎可以弄清楚它在说什么,但我不想留下任何机会。我怎样才能改变这个?
请注意,其他部分似乎是英文的。aphp artisan
以英文列出所有结果。
laravel - Laravel 迁移上的外键导致一般错误 1215
我正在尝试使用 Laravel 迁移创建具有外键的多个表。我有一个像这样的迁移表问题
A类迁移
我进入用户迁移的第一个外键工作正常,但是一旦它击中类别 id 的外键,它就会给出一个
SQLSTATE HY000 一般错误 1215 Impossible d'ajouter des contraintes d'index externe (SQL; alter table 'problems' add constraint questions_category_foreign foreign key ('category') references 'categories' ('id'))
(我无法正确阅读法语,我不知道为什么它会给我法语错误。由于我不是法语,我无法找到更改它的方法,也无法理解)
我不明白为什么当它们本质上是同一件事时,这对一个而不是另一个起作用。
php - Artisan 尝试更改在运行“artisan migrate”时未创建的表
在全新的 Laravel 安装中,我正在运行php artisan migrate
并且它正在返回:
它似乎试图改变一个在任何时候都没有被创建的表。
我使用以下方法创建了迁移:
所以我不确定我做错了什么。有人遇到过这个吗?这是在 Laravel 4.2.11、PHP 5.5.9 上。
php - Laravel 5 - 为包创建 Artisan 命令
我一直在关注http://laravel.com/docs/5.0/commands并能够在 Laravel 5 中创建 artisan 命令。但是,如何创建 artisan 命令并将其打包到包中?