简体   繁体   English

ReflectionException类App \\ Http \\ Controllers \\ AdminBookingsController不存在Laravel-5

[英]ReflectionException Class App\Http\Controllers\AdminBookingsController does not exist Laravel-5

I'm trying to load a calendar on my page using AJAX/Laravel-5. 我正在尝试使用AJAX / Laravel-5将日历加载到我的页面上。 The URL the AJAX is posting to exists in my routes.php file. AJAX发布到的URL存在于我的routes.php文件中。 However for some reason I keep getting the following error: 但是由于某种原因,我不断收到以下错误:

Class App\\Http\\Controllers\\AdminBookingsController does not exist

My jQuery call: 我的jQuery通话:

(function($){
    $.fn.initCalendar = function(token,month,location) {
        $('#calendar-overlay-wrap').html('');
        $.ajax({
            url: '/admin/reports/bookings/butchers',
            type: 'post',
            data: { 
                _token: token,
                month: month,
                location_id: location
            },
            dataType: 'json',
            success: function(json) {
                if(json['error']) {
                    $('#calendar-overlay-wrap').html(json['msg']);
                }
                $('#calendar').html(json['calendar']);
            }
        });
    }
})(jQuery);

$(document).ready(function() {
    $.fn.initCalendar(
        $('input[name=_token]').val(),
        $('#month').val(),
        $('#location_id').val()
    );
});

My routes.php file: 我的routes.php文件:

Route::post('admin/reports/bookings/butchers', 'AdminBookingsController@genButchersReport');

My controller file: 我的控制器文件:

<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Booking;
use App\Location;
use App\ClassType;
use App\Classes;
use App\Http\Requests\BookingSearchRequest;
use App\Http\Requests\UpdateBookingRequest;
use App\Http\Requests\BookingReportAccountsRequest;
use Response;
use Excel;
use DB;

class AdminBookingsController extends Controller
{
    /**
     * Generate booking report for butchers.
     *
     * @return Response
     */
    public function genButchersReport()
    {
        echo "Hi!...";exit;
    }
}

I have tried running composer dump-autoload but this does not seem to have any effect on the error. 我试过运行composer dump-autoload但这似乎对错误没有任何影响。

Please help. 请帮忙。

I managed to resolve this as my controller was inside a sub folder. 我设法解决了此问题,因为我的控制器位于子文件夹中。 I changed my route and now it works. 我更改了路线,现在可以了。

Route::post('admin/reports/bookings/butchers', 'Admin\AdminBookingsController@genButchersReport');

This error popped up for me when I accidentally typed return = $variablename instead of return $variablename in one of my controller files. 当我不小心在我的一个控制器文件中键入return = $variablename而不是return $variablename时,此错误为我弹出。 Maybe it will help somebody. 也许会帮助别人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ReflectionException类App \\ Http \\ Controllers \\ StaticPagesController @ faq不存在Laravel-5 - ReflectionException Class App\Http\Controllers\StaticPagesController@faq does not exist Laravel-5 Laravel: ReflectionException - Class App\\Http\\Controllers\\XXXX 不存在 - Laravel: ReflectionException - Class App\Http\Controllers\XXXX does not exist Laravel:ReflectionException Class App\Http\Controllers\DashboardController 不存在 - Laravel : ReflectionException Class App\Http\Controllers\DashboardController does not exist ReflectionException类App \\ Http \\ Controllers \\ ContactController不存在Laravel 5.2 - ReflectionException Class App\Http\Controllers\ContactController does not exist Laravel 5.2 ReflectionException类App \\ Http \\ Controllers \\ PostsController不存在Lumen 5.5 - ReflectionException Class App\Http\Controllers\PostsController does not exist Lumen 5.5 Laravel 5.4:Container.php第749行中的ReflectionException:类App \\ Http \\ Controllers \\ Admin \\ ImageGalleryController不存在 - Laravel 5.4 : ReflectionException in Container.php line 749: Class App\Http\Controllers\Admin\ImageGalleryController does not exist Lumen/Laravel 错误 - ReflectionException: Class App\\Http\\Controllers\\Photos\\TestController 不存在 - Lumen/Laravel Error - ReflectionException: Class App\Http\Controllers\Photos\TestController does not exist lumen.ERROR:ReflectionException:类App \\ Http \\ Controllers \\ App \\ Http \\ Controllers \\ CategoriesController不存在 - lumen.ERROR: ReflectionException: Class App\Http\Controllers\App\Http\Controllers\CategoriesController does not exist Laravel 错误 &#39;ReflectionException&#39; - &#39;Class App\\Http\\Kernel 不存在&#39; - Laravel error 'ReflectionException' - 'Class App\Http\Kernel does not exist' Laravel错误:未捕获的ReflectionException:类App \\ Http \\ Kernel不存在 - Laravel Error : Uncaught ReflectionException: Class App\Http\Kernel does not exist
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM