Homecontroller не существует ошибка в php - PullRequest
1 голос
/ 16 июня 2019

Class App \ Http \ Controllers \ HomeController не существует

HomeController

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Post;

class HomeController extends Controller
{
    public function index()
    {
        $posts = Post::paginate(10);
        return view ('pages.index', ['posts' => $posts]);
    }

    public function show($slug)
    {
        $post = Post::where('slug', $slug)->firstOrFail();

        return view ('pages.show', compact('post')); 
    }
}

web.php

Route::get('/', 'HomeController@index');
Route::get('/post/{slug}', 'HomeController@show')->name('post.show');
Route::group(['prefix'=>'admin','namespace'=>'Admin'], function(){
    Route::get('/', 'DashboardController@index');
    Route::resource('/categories', 'CategoriesController');
    Route::resource('/tags', 'TagsController');
    Route::resource('/users', 'UsersController');
    Route::resource('/posts', 'PostsController');
});

В начале появился новый контроллер авторизации, я выключил KG и удалил

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Запустите эту команду, чтобы очистить все скомпилированные файлы:

php artisan clear-compiled

См. Здесь также следующие команды:

https://laravel.com/docs/5.8/artisan

Надеюсь, это поможет!

0 голосов
/ 17 июня 2019

Пять наиболее важных команд, если ваш Laravel не работает должным образом после некоторых изменений в .env или папке базы данных или из-за любых других изменений.Вот полное объяснение: https://www.youtube.com/watch?v=Q1ynDMC8UGg

  • php artisan config: очистить
  • php кэш ремесленника: clear
  • composer dump-autoload
  • phpвид ремесленника: очистить
  • php маршрут ремесленника: очистить

Пожалуйста, взгляните на эту тему: https://stackoverflow.com/a/43041479/6935763

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...