laravel无法打开输入文件:artisan(5.3)

时间:2016-11-24 08:52:02

标签: php mysql database laravel migration

我是Laravel的新用户,我刚刚使用official laravel documentation创建了新项目。

在我运行 php artisan migrate 安装后,它将显示

  

无法在控制台中打开输入文件:artisan 错误

列出我运行的命令

  1. composer create-project --prefer-dist laravel / laravel laravelDemo

    将创建新文件夹laravelDemo

  2. cd laravelDemo

  3. php artisan migrate

  4. 我正在使用 Ubuntu 16.04

    我已经检查了possible duplicate answer,但我已经安装了它投掷作曲家。

    请提前致谢:)

3 个答案:

答案 0 :(得分:0)

不知道实际问题是什么,但我所做的是已删除 laravelDemo文件夹并在命令上方运行并且它有效。

  

我还尝试过 composer update --no-scripts ,它将成功更新所有作曲家依赖项。

     

安装项目可能存在一些问题。

答案 1 :(得分:0)

检查项目中是否包含artisan文件,它是一个php。

<?php

define('LARAVEL_START', microtime(true));

require __DIR__.'/vendor/autoload.php';

$app = require_once __DIR__.'/bootstrap/app.php';



$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

$status = $kernel->handle(
    $input = new Symfony\Component\Console\Input\ArgvInput,
    new Symfony\Component\Console\Output\ConsoleOutput
);


$kernel->terminate($input, $status);

exit($status);`

答案 2 :(得分:0)

问题是您从laravelDemo文件夹中键入命令。 请通过运行以下命令进入此文件夹: cd laravelDemo 然后重试。