Мой проект работал нормально на localhost, но как только он был загружен на общий хост Linux, я получил следующую ошибку.
Класс 'App \ Application \ Model \ Slider' не найден
Эта проблема возникла в трех моих моделях: sections, projects, Slider
. Другие модели работают нормально.
HomeController.php
namespace App\Application\Controllers;
use App\Application\Model\Page;
use App\Application\Model\projects;
use App\Application\Model\section;
use App\Application\Model\Slider;
class HomeController extends Controller
{
public function __construct()
{
$this->middleware('auth')->except(['getPageBySlug', 'welcome']);
}
public function index()
{
return view('website.home');
}
public function getPageBySlug($slug)
{
$page = Page::where('slug', $slug)->first();
if ($page) {
return view('website.page', compact('page'));
}
return redirect('404');
}
public function welcome()
{
$sections = \App\Application\Model\section::limit(3)->orderBy('id')->get();
$project = \App\Application\Model\projects::limit(3)->orderBy('id')->get();
$sliders = \App\Application\Model\Slider::get();
return view('website.welcome', compact('projects', 'sections', 'sliders'));
}
}