1

In localhost it runs ok, but when code is deployed to hosting there occurs an error in router/web.php. Code :

Route::get('about',"HomeController@index");

and in App\Http\Controllers\ I have file HomeController.php that contains:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Validator;
use App\TheLoai;
use App\LoaiTin;
use App\TinTuc;
use App\User;
use App\Slide;
use DB;

class HomeConTroller extends Controller
{
    //...

But it throws this error:

Class App\Http\Controllers\HomeController does not exist

How can I fix it?

Eugene Primako
  • 2,767
  • 9
  • 26
  • 35

2 Answers2

1

HomeConTroller - should be HomeController - only C is capital

staskrak
  • 873
  • 2
  • 10
  • 22
  • but it don't run, in localhost, i use class HomeConTroller extends Controller it run, i edit to HomeController but remain so erro Class App\Http\Controllers\HomeController does not exist – Phương Phạm Sep 23 '18 at 18:05
0

Change the controller's name from HomeConTroller to:

class HomeController extends Controller
{
    //
}

Then run this to terminal:

composer dumpautoload
Sand Of Vega
  • 2,297
  • 16
  • 29