我试图在我的Mac OS X Mavericks机器上从我的GitHub客户端提交我的代码(像往常一样)所做的更改.我在我的项目中添加了一个新包(它是一个Laravel项目,我添加了Rocketeer包.我还做了一些配置更改).
我收到错误:
Failed to add file laravel-master/vendor/anahki
Run Code Online (Sandbox Code Playgroud)
当我在提交列表中取消选中此文件时,它会转到显示此错误的另一个文件.
Failed to add file laravel-master/vendor/illumin
Run Code Online (Sandbox Code Playgroud)
知道发生了什么事吗?我从来没有遇到过这些问题.谢谢.
编辑:
我已将其缩小为两个不允许提交的文件(这适用于Laravel项目):
这些是我尝试提交这两个文件夹/文件时遇到的错误:
Failed to add file laravel-master/vendor/illuminate/remote/Illuminate/Remote/ to index.
Failed to add file laravel-master/vendor/anahkiasen/rocketeer/ to index.
Run Code Online (Sandbox Code Playgroud) 我正在使用全新安装的Lumen(构建一个Web API),大多数工作都有效,但当我尝试使用路由器指向一个类时,我收到此错误:
Fatal error: Class 'App\Http\Controllers\Controller' not found in /Applications/MAMP/htdocs/moments/lumen/app/Http/Controllers/MomentController.php on line 5
Run Code Online (Sandbox Code Playgroud)
这是app/Http/routes.php中的路由器
$app->get('/', 'MomentController@index');
Run Code Online (Sandbox Code Playgroud)
这是我班在app/HTTP /控制器/ MomentController.php
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class MomentController extends Controller {
public function index()
{
echo 123;
}
}
Run Code Online (Sandbox Code Playgroud)
我在bootstrap/app.php中激活了这些组件:
$app->withFacades();
$app->withEloquent();
Dotenv::load(__DIR__.'/../');
这是我的composer.json文件:
{
"name": "laravel/lumen",
"description": "The Laravel Lumen Framework.",
"keywords": ["framework", "laravel", "lumen"],
"license": "MIT",
"type": "project",
"require": {
"laravel/lumen-framework": "5.1.*",
"vlucas/phpdotenv": "~1.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
"fzaninotto/faker": "~1.0" …
Run Code Online (Sandbox Code Playgroud)