上传项目后找不到类“ App \ Application \ Model \ Slider”

时间:2018-06-26 22:04:55

标签: laravel laravel-5

项目在本地主机上工作正常,但是在linux共享主机上在线上传时 发现了这个错误Class 'App\Application\Model\Slider' not found 这是3个模型部分中的问题,项目,Slider其他模型工作正常  HomeController.php代码

    <?php
namespace App\Application\Controllers;
use App\Application\Model\Page;
use App\Application\Model\section;
use App\Application\Model\projects;
use App\Application\Model\Slider;
use Illuminate\Http\Request;
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 :(得分:1)

名称空间是通过自动加载文件加载的。当您推送到共享主机时,可能必须在项目根目录中运行“ composer dump-autoload”来编译此文件。