问题标签 [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 - 以编程方式获取 Artisan 命令列表
当您使用 Laravel PHP 框架时,有没有办法(在运行时)以编程方式获取当前配置和可用artisan
命令的列表?我基本上是在寻找知道的方法
所有命令名称
对应于该类的类或对象
php - laravel:启动服务器后无法输入控制台
我最近开始学习 Laravel,我注意到在启动服务器(php artisan serve)后,我无法再在控制台中输入任何内容,我必须关闭并重新打开它才能再次输入。
这是控制台中写的内容:
C:\Xampp\Xampp\htdocs\telerikFifthHomework>php artisan controller:make UserContr oller Controller 创建成功!
C:\Xampp\Xampp\htdocs\telerikFifthHomework>php artisan serve
Laravel 开发服务器在 http://localhost:8000
[Tue Dec 09 22:51:15 2014] ::1:5013 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:51:23] ::1:5042 [200]:/favicon.ico
[2014 年 12 月 9 日星期二 22:51:39] ::1:5096 [200]:/favicon.ico
[星期二2014 年 12 月 9 日 22:51:54] ::1:5140 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:52:35] ::1:5260 [200]: /favicon.ico
[12 月 9 日星期二2014 年 22:52:37] ::1:5266 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:52:37] ::1:5272 [200]: /favicon.ico
[12 月 9 日星期二 22: 52:37 2014]::1:5274 [200]:/favicon.ico
[2014 年 12 月 9 日星期二 22:52:38]::1:5280 [200]:/favicon.ico
[12 月 9 日星期二 22:52: 38 2014] ::1:5283 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:52:57] ::1:5339 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:53:01] ::1:5350 [200]: /favicon.ico
[星期二2014 年 12 月 9 日 22:54:07] ::1:5574 [200]: /favicon.ico
[2014 年 12 月 9 日星期二 22:54:12] ::1:5590 [200]: /favicon.ico
有什么建议么?
php - 默认加载自定义安装的 PHP
我已经使用php-osx安装了最新版本的 PHP ,它在我的 apache Web 服务器上按预期工作。但问题是当我尝试artisan
在 Laravel 中运行命令时,它会要求mcrypt
模块以运行命令。或者当我尝试Composer
通过homebrew
它安装时,它会询问openssl
模块。尽管 mcrypt 和 openssl 都在phpinfo()
. 所以我的猜测是终端中的 php 命令与 apache 中加载的 php 不同。这是我的/etc/paths
文件的样子:
这是输出echo $PATH
:
有没有办法让自定义安装的php成为终端使用的默认php?
laravel - 在 Laravel artisan 命令中使用详细
有没有办法检测用户在创建自定义工匠命令时指定的详细级别?我在文档中没有看到任何关于它的内容。
laravel-4 - 数据库连接上的 Laravel Artisan 命令
我正在从事一个有多个数据库连接的项目。我可以从我的控制器运行工匠命令,例如Artisan::call('migrate', array('--path' => 'app/database/migration'));
但是,这在我的默认数据库连接上运行得很好。现在我正在寻找一种方法来为其他动态数据库连接调用 artisan 命令。我知道我可以在我的命令中指定数据库名称,Artisan::call('migrate', array('--database' => 'myDatabase', '--path' => 'app/database/migration/myCustomMigration'));
但它没有按预期工作。它仍在我的默认数据库连接上运行命令。
有什么办法可以做到,因为我可以像...
提前致谢。
php - Laravel 迁移已取消
当我尝试迁移某些东西时,我收到了这个错误:
我在没有 Plesk 12 的情况下运行 centOS 6.5 服务器无论如何要弄清楚错误是什么或如何解决它?
谢谢
mysql - Laravel 无法连接到数据库 - 迁移 - 错误 2002
我现在已经搜索了几个小时,但仍然找不到这个。
我得到 2 个错误,如果我使用数据库主机 as 'localhost'
,我得到这个错误:
如果我将数据库主机更改为'127.0.0.1'
我收到此错误:
我尝试过的事情:
- 更改运行 apache / mysql 服务器的位置(用户或 `josh (Apache) / josh (MySQL)
- 更改 MySQL 在 MAMP 中运行的端口,并将该端口放入
database.php
文件中的 mysql 数组中 - 来回更改连接
localhost
的主机。127.0.0.1
- 在中创建一个新用户
phpmyadmin
- 关闭防火墙
任何想法如何解决这一问题?
laravel - 包命令的依赖注入
我正在为我的包创建一个命令。
我的构造函数是:
$artisan
当然,受保护的财产是存在的。
在我的服务提供者register()
方法中,我尝试了几种注册命令的方法。
第一的:
第二:
通常,它应该可以工作。但是当我运行命令时,我总是在我的方法中运行时收到Call to undefined method Illuminate\Support\Facades\Artisan::call()
错误消息。$this->artisan->call('migrate')
fire()
但是,当我写\Artisan::call('migrate')
而不是$this->artisan->call('migrate')
一切正常时。
有人知道我做错了什么吗?
提前致谢。
laravel - 带有崇高文本的Laravel资源生成3 RuntimeException Aborted
想与您核实一下,当我尝试将 Sublime Text 3 与 Laravel Artisan 4 一起使用来生成资源时,当我被问及是否要创建模型时,它返回给我这些错误?
你想让我创建一个 Dog 模型吗?[是|否]
[RuntimeException] 中止
生成:资源 [--fields[="..."]] 资源
[在 0.4 秒内完成,退出代码为 1] [cmd: php C:\Users\Kenny\Dropbox\Projects\test\artisan generate:resource dog --fields= name:string,age:integer] [dir: C:\ Users\Kenny\Dropbox\Projects\test] [路径:C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel \iCLS 客户端\;C:\Program Files\Intel\iCLS 客户端\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0 \;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel (R) 管理引擎组件\DAL;C:\Program Files (x86)\Intel\Intel(R) 管理引擎组件\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86; C:\Program Files (x86)\Intel\OpenCL SDK\2。0\bin\x64;C:\Program Files (x86)\Windows Live\Shared;C:\HashiCorp\Vagrant\bin;C:\php;C:\ProgramData\ComposerSetup\bin;C:\Program Files (x86 )\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files\nodejs\;C:\Users\Kenny\AppData\Roaming\npm]
以下是我的崇高安装包
提前感谢您的帮助。
laravel - Creating a new Command using Artisan, without shell access
I need to set some cron
jobs on a Laravel website. It seems that first I have to run the following command in the shell to begin with it:
However since I don't have shell access, my only other option is to use Artisan::call
and access is it over HTTP. The syntax is something like this:
The problem that I'm facing is that I can't seem to find the arg-name
value for the command:make
command.
I really appreciate if someone mention the Argument Name for the make
command or suggest an alternative solution that doesn't need shell access.