LARAVEL: main(): 无法打开所需的 'vendor\autoload.php'

The*_*man 1 php autoload laravel composer-php

我遵循了这个文档,我一直收到那个main(): Failed opening required 'vendor\autoload.php'错误,我跑了,composer install但仍然得到同样的错误。我正在使用 Laravel,我从控制器调用它..

namespace App\Http\Controllers;

require 'vendor/autoload.php';
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Google\Cloud\Speech\SpeechClient;
use Google\Cloud\Speech\StorageClient;
use App\Model\FilesModel;
use Illuminate\Support\Facades\DB;

class FilesController extends Controller
{

    private $project_id;
    private $speech;
    private $options;
    private $storage;

    public function __construct()
    {
        $storage = new StorageClient([
            'keyFile' => json_decode(file_get_contents(public_path() . '/key.json'), true)
        ]);
    ....
Run Code Online (Sandbox Code Playgroud)

我如何绕过这个问题?

Ali*_*Ali 5

首先没有必要这样做!因为它包含在所有页面中......
如果你坚持这样做,我认为问题是自动加载文件的地址,它必须是:

require '../vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)