【问题标题】:Laravel 5 - How to create queue table with Command Prompt in Windows 8.1Laravel 5 - 如何在 Windows 8.1 中使用命令提示符创建队列表
【发布时间】:2015-08-07 07:15:00
【问题描述】:

我在本地使用 Laravel 5 和 Windows 8.1。我用windows成功安装了laravel,很难,因为laravel的官方文档从来没有讲windows。但是,我想使用 Artisan Command 在我的数据库中添加一个新表。正如您已经猜到的那样,它不适用于PC。我以管理员身份打开命令提示符并输入:

php artisan queue:table

这可能适用于 Mac 或 Linux,但不适用于 Windows……是否有任何工匠命令可以执行完全相同的操作,但适用于 PC?

我实际上只需要创建这个表,我在任何地方都找不到这个表的结构。谢谢!

【问题讨论】:

  • 那么到底是什么问题,你在尝试运行命令时遇到了什么错误? artisan 命令在所有操作系统上的工作方式都相同,它们不是特定于平台的,它们是通过 PHP CLI 运行的脚本。
  • 我的错 :) 感谢指出我的问题:我必须进入 artisan 文件所在的 laraval 文件夹,然后执行我的 artisan 命令。感觉自己好傻,呵呵。您能否发布一个答案,以便我接受? :) 非常感谢!

标签: php email laravel queue


【解决方案1】:

步骤 1

您必须安装 PHP 并能够从命令提示符运行。输入以下内容进行测试:

php -v

如果您获得版本号和其他一些详细信息,请继续执行第 2 步,否则请遵循 this tutorial on sitepoint 至少到第 4 点。最重要的部分是添加您的 PHP 目录(其中 php.exe 位于 PATH系统变量)。完成后,请确保重新打开 CMD。

第二步

Artisan 实际上只是一个没有扩展名的普通 PHP 文件。您必须在项目目录中才能运行它。确保是这种情况。

> cd C:\Path\To\Laravel\Project
> php artisan queue:table

第三步

如果您从php artisan * 收到某种错误,下一步主要取决于该错误。例如,如果它无法连接到数据库,则应首先确保凭据配置正确。如果您有不明白的错误,请在线查找,如果没有帮助,请将其与您的问题一起发布。

【讨论】:

  • 太棒了!我在整个情况下都错了,哈哈。我错过了第 2 步,我需要在工匠文件所在的 laravel 文件夹中。太好了,感谢您花时间提供这个完美的解释。我现在明白了:) +1!
猜你喜欢
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 2015-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多