【发布时间】:2014-10-06 16:42:42
【问题描述】:
我创建了一个自定义 artisan-command,以便通过命令行调用控制器功能(不带 curl)。 由于 Laravel 4 中似乎无法直接调用该函数,因此我正在发送这样的请求:
public function fire()
{
$request = Request::create('insert', 'GET', array());
Route::dispatch($request)->getContent();
}
当我通过命令行调用命令时,它开始显示控制器函数将输出的 HTML 内容:
php artisan myApp:customCommand
<h1>Insert into Database</h1>
<pre>
但随后返回此错误:
[PDO异常] SQLSTATE[HY000] [1049] 未知数据库 'appdatabase'
我该怎么办?
【问题讨论】: