我正在使用Laravel 5的Fullcalendar包。
我遇到这个错误:
ReflectionException in Container.php line 734:
Class laravel-fullcalendar does not exist
我有app.php中的服务提供商和门面。
这是我的控制器:
namespace AppHttpControllersAdmin;
use AppLesson;
use AppHttpRequests;
use IlluminateHttpRequest;
use AppHttpControllersController;
use MaddHatterLaravelFullcalendarFacadesCalendar;
class CalendarController extends Controller
{
public function index()
{
$calendar_events = Lesson::all();
return view('admin.calendar', ['calendar' => Calendar::addEvent($calendar_events)]);
}
}
我不明白这个错误的原因。我尝试在没有"使用"行的情况下使用Calendar
,直接使用MaddHatterLaravelFullcalendarFacadesCalendar::addEvent()
,并尝试了几次composer dump-autoload
。
我注意到,所有新安装的软件包都开始出现同样的问题。我这样解决:
composer dump-autoload
php artisan cache:clear
php artisan config:clear