码迷,mamicode.com
首页 > Web开发 > 详细

laravel - ReflectionException in Container.php, Class not found?

时间:2018-07-11 19:40:19      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:ref   extra   efault   content   lap   job   table   wro   abd   

 

ReflectionException in Container.php, Class not found?

PUBLISHED 3 YEARS AGO BY KENNETHJAYSONE

I‘m not sure why i‘m having this issue on Envoyer and not on my local homestead

ReflectionException in Container.php line 736:
Class App\Http\Controllers\DashboardController does not exist

My DasboardController is namespaced:


<?php namespace App\Http\Controllers;

use View;
use Mail;
use Sentinel;
use Redirect;
use Validator;
use Activation;
use Reminder;
use URL;
use Config;
use Session;

/**
 * Interfaces to access
 */

use Acme\Cars\CarInterface;
use Acme\Media\MediaInterface;


use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

/**
 * Requests
 */

use App\Http\Requests\PostACarRequest;

/**
 * Class DashBoardController
 * @package App\Http\Controllers
 */

class DashBoardController extends AuthorizedController { 

}

My composer.json is like this:

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "psr-0": {
      "Acme": "app/"
    }
},
"autoload-dev": {
    "classmap": [
        "tests/TestCase.php"
    ]
},

I‘ve followed the steps to upgrading to laravel 5.1 using this article

http://laravel.com/docs/5.1/upgrade#upgrade-5.1.0

Everything works fine on my machine It‘s so weird im really not sure what to do.

Best Answer(As Selected By kennethjaysone)
技术分享图片

@kennethjaysone Check your capitalisation!

Class App\Http\Controllers\DashboardController does not exist

Your Controller is called DashBoardController

class DashBoardController extends AuthorizedController {
    
}

Your host system (Windows or Mac) is case insensitive by default, and Homestead inherits this behaviour. Your production server on the other hand is case sensitive.

Whenever you get a ClassNotFound Exception check the following:

  1. Spelling
  2. Namespaces
  3. Capitalisation
技术分享图片
mstnorris
3 years ago(499,525 XP)

@kennethjaysone Check your capitalisation!

Class App\Http\Controllers\DashboardController does not exist

Your Controller is called DashBoardController

class DashBoardController extends AuthorizedController {
    
}

Your host system (Windows or Mac) is case insensitive by default, and Homestead inherits this behaviour. Your production server on the other hand is case sensitive.

Whenever you get a ClassNotFound Exception check the following:

  1. Spelling
  2. Namespaces
  3. Capitalisation
技术分享图片

@mstnorris Thank you. It worked.

技术分享图片
Martha
1 year ago(6,330 XP)

it worked with me after I run "composer update"

技术分享图片

Worked with me after running composer dump-autoload.

Please sign in or create an account to participate in this conversation.

CREATE ACCOUNT
技术分享图片

404 error on /login

I deployed a brand-new Laravel project to my EC2 server and it shows up fine, but when I set up Auth it 404‘s when trying to view /login. Apache‘s...
20
技术分享图片

Controller not found

Hello, I have a problem: my controller AvatarController is not found. His namespace is App\Http\Controllers\User....
20
技术分享图片

Trouble installing on Windows 10

I need a "holiday dev computer", so I‘m installing Laravel on a Windows 10 laptop. In the past, I have always installed on Linux and it w...
18
技术分享图片

custom messages in reset password form don′t show

To change the reset password custom messages I add to the ResetPasswordController 2 methods (rules() and validationErrorMessages()). However, the c...
17
技术分享图片

Whoops, looks like something went wrong.

Hi! Sorry total noob here I was wondering what I could do to solve this error: It runs fine locally, so my steps are upload the...
15
技术分享图片

Laravel auth with custom error messages

I‘m using the Laravel Auth but I would like to have custom error messages: $rules = [ ‘email‘ => ‘required|email|exists:users...
12
技术分享图片

How to display values in returned from ajax call in tabular format Laravel?

Guys I have a data in table which I displayed in view.blade in tabular format This is the code <thead> <th> <a hre...
12
技术分享图片

Queued tasks are executing as part of the controller, causing app to freeze

OK I‘m new to job queues in Laravel but I‘ve read all the documentation and I thought I understood them. My app needs to queue hundreds of j...
11
技术分享图片

User with many relationships, loop within Job class

Hey all, I have a bunch of users that will all have or may not have have a tenancy (rental on a property) and is a belongsTo re...
11
技术分享图片

Dynamic Drop Down

I have a data base as follow: companies -> id, name contact-> id,name,company_id now I need a drop down list to choose the comp...
09
 
 

技术分享图片

? Laracasts 2018. All rights reserved. Yes, all of them. That means you, Todd.
Proudly hosted with Laravel Forge and DigitalOcean.

laravel - ReflectionException in Container.php, Class not found?

标签:ref   extra   efault   content   lap   job   table   wro   abd   

原文地址:https://www.cnblogs.com/leigepython/p/9295774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!