问题标签 [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.

0 投票
1 回答
32 浏览

php - 迁移 Laravel 包

我有一个项目正在进行中。该人使用这样的东西在 app 文件夹中创建目录结构:

然后这个命令创建一个目录结构。这个目录是这样的:

现在,我不知道应该如何进行新闻迁移或迁移我已经应用了一些更改的当前迁移文件。我应该怎么办?

提前致谢

0 投票
1 回答
765 浏览

mysql - Laravel 迁移偏头痛

我在本地计算机上使用 4.2.9 版本创建了一个 laravel 项目。然后我用来vaprobash设置我的vm. 我Vagrantfile配置MySQLphp5.5,composer和 composer 包。我正在使用 Mac OS X 10.9.4。

我正在学习laracast教程并在我的本地计算机上运行此命令

这导致了一个错误

我意识到我应该在我的身上运行它,vm ssh所以我做到了。然后我vagrant ssh运行相同的命令并得到相同的错误。现在,似乎我无法运行任何工匠命令。我试过

同样的错误。

这些是从第 51 行开始的代码database.php

第 51 行甚至都不重要,因为我指定'default' => 'mysql';了第 51 行和第 52 行是sqlite.

我需要关于如何进行的建议。我应该流浪毁灭吗?我也应该在我vm的配置中配置 laravel 项目吗?我应该删除我的 laravel 吗?还是我应该销毁我的显示器?因为我几乎准备好了。

任何帮助深表感谢

0 投票
2 回答
2260 浏览

laravel - 无法运行 Laravel Artisan 命令,500 内部服务器错误,bluehost

我正在使用 bluehost,我想与 Laravel 合作开展一个新项目。Laravel 位于子域文件夹中。即:home/public_html/SubDomain/Project/ 在那个文件夹中,我得到了我的文件夹:app、bootstrap、public、vendor。我也有我的作曲家文件:composer.json、composer.lock。(我使用 composer 安装 Laravel。)我正在使用 PuTTY 执行我的命令。我使用 cv 在“项目”目录中。由于我对此很陌生,因此我正在使用教程。本教程建议使用以下方法创建一个简单的表:

这给了我错误:

状态:500 内部服务器错误

缓存控制:无缓存

然后是很多带有“哎呀,出了点问题”的 html 代码。

我对所有文件夹的权限是 7、5、0(public_html、子域、项目、应用程序)。我将 777 设置为存储和里面的所有文件夹。

我将主域上的“主”.htaccess 设为空白,因为它可能会干扰(我现在不关心该域。)我的子域中的 .htaccess 如下所示:

我的 databse.php 看起来像这样:

这些设置适用于 cakephp。

我一直在寻找几个小时,但不知道下一步该去哪里。我还读到也许我应该将所有 laravel 文件放在 public_html 之上,然后将 public 文件夹放在我的子域/项目文件夹中,然后使用 .htaccess。但是,我不确定如何执行此操作,以及要更改哪个 .htaccess(主域或子域)。

我对这类事情不是很有经验,但很想学习。谢谢!

0 投票
13 回答
197135 浏览

laravel - Laravel 5 - 工匠种子 [ReflectionException] 类 SongsTableSeeder 不存在

当我运行php artisan db:seed时,出现以下错误:

到底是怎么回事?

我的DatabaseSeeder 类:

我的SongsTableSeeder 类:

0 投票
6 回答
22151 浏览

laravel - php artisan migrate:[PDOException] 找不到驱动程序

我的系统配置是安装了Ubuntu 14.04 + XAMPP + Laravel 4

mysql驱动配置/opt/lampp/htdocs/larva/app/config/database.php

在/opt/lampp/etc/php.ini上启用了 PDO 扩展

使用创建表

生成2014_10_02_114459_create_users.php

创建2014_10_02_054103_create_orders.php

现在在终端上我做了什么

它给出了错误

[PDOException] 找不到驱动程序

当我跑步时

它再次给出了其他错误

[InvalidArgumentException]
数据库 [db_larva] 未配置。

请指导我做错了什么?

我猜:

  • 位置是否正确?php artisan在根文件夹内 运行 吗?

  • 默认表结构里面function up()需要多写一些代码,可能是db连接设置

  • php artisan migrate:make create_users --create=users和 之间的区别php artisan migrate:make create_users --create --table=users
  • 我也必须在其他地方配置数据库设置。
  • 表前缀可能有问题。
  • 我还没有在代码中的任何地方编写单行来连接数据库。在哪里编写代码中的连接字符串,或者那是后期?

  • php --ini给出不同的 php ini 路径?

0 投票
6 回答
36672 浏览

php - Using Artisan::call() to pass non-option arguments

In the shell I can create a database migration (for example) like so:

Using Artisan::call() I can't work out how to pass a non-argument parameter ("mymigration" in this example). I have tried many variants of the code below:

Anyone got any ideas? I have been using shell_exec('./artisan ...') in the meantime but I'm not happy with the approach.

0 投票
1 回答
3518 浏览

php - Laravel 的 auth 命名空间中没有定义命令

我正在尝试使用官方文档在 Laravel 应用程序上实现提醒/重置密码

在运行的步骤:

我收到错误:

有谁知道如何正确配置它?

0 投票
20 回答
600513 浏览

php - 无法打开输入文件:工匠

尝试创建新的 laravel 项目时,CLI 上出现以下错误:

无法打开输入文件:工匠

脚本 php artisan clear-compiled 处理 post-install-cmd 事件返回错误

我正在使用最新版本的 XAMPP v3.2.1 和 PHP 5.5.15 并启用了 mcrypt(通过发出命令 php -m 确保这一点)。我正在运行 Windows 8.1

0 投票
1 回答
218 浏览

laravel - 在 Laravel/Artisan 中迁移或播种时的环境特定提示

我喜欢 Artisan 在运行可能具有破坏性的操作(例如在生产中迁移和播种)之前会提示我,我想知道是否有任何方法可以让我在其他环境(例如登台)中获得该功能。例如,如果我运行php artisan migrate它将输出:

0 投票
1 回答
1189 浏览

php - Laravel - 自定义存储目录的工匠错误

我在我的 Laravel 项目中运行工匠命令时遇到了一些麻烦。

我不得不更改项目中的存储目录位置,现在,当我尝试运行任何工匠命令时,它会输出此错误:

我更改了bootstrap/path.php文件中的存储路径,应用程序运行良好。(我可以看到在我的自定义存储目录中生成的视图、日志、会话)

但工匠找不到storage/meta/services.json文件。我检查了,该文件存在于我的存储目录中。

如果我在它工作的文件夹中创建一个storage/meta目录/app,但我需要使用自定义存储目录。

工匠需要特殊的配置文件吗?我错过了什么吗?

谢谢。

这是包含我的路径文件的内容: