Я пытаюсь запустить проект Laravel на общем хостинге.
Я получаю следующую ошибку: Target class [App\HTTP\Controllers\PostsController] does not exist.
Мой routes/web.php
выглядит следующим образом:
use Illuminate\Support\Facades\Route;
Route::get('/', [
'uses' => '\App\HTTP\Controllers\PostsController@index',
'as' => 'home'
]);
Вот что я сделал:
- Скопировано
index.php
, style.css
и .htaccess
из папки publi c в root. - Изменено
require __DIR__.'/../vendor/autoload.php';
на require __DIR__.'/vendor/autoload.php';
в индексе. php - Изменено
$app = require_once __DIR__.'/../bootstrap/app.php';
на $app = require_once __DIR__.'/bootstrap/app.php';
Я загрузил весь проект один и целиком в htdocs сервер. Тем не менее, я получаю сообщение об ошибке. При попытке запустить проект таким образом на моем локальном хосте (wampserver), создав виртуальный хост, все работает нормально. Как я могу это исправить?
Спасибо.