Класс проекта «Приложение \ Приложение \ Модель \ Ползунок» не найден после загрузки - PullRequest
0 голосов
/ 27 июня 2018

Мой проект работал нормально на 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'));
    }
}

1 Ответ

0 голосов
/ 27 июня 2018

Пространства имен загружаются через файл автозагрузки. Когда вы переходите на свой общий хостинг, вам, вероятно, придется запустить 'composer dump-autoload' в корневом каталоге проекта, чтобы скомпилировать этот файл.

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