【问题标题】:Laravel 5.2 Class 'App\authors' not found未找到 Laravel 5.2 类“应用程序\作者”
【发布时间】:2017-05-21 17:07:56
【问题描述】:

错误是:

AuthorsController.php 第 28 行中的 FatalErrorException:类 找不到“应用\作者”

第 28 行:

<?php

namespace App\Http\Controllers;
use App\authors;

use App\Http\Requests;
use Illuminate\Http\Request;

class AuthorsController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function show()
    {
        $authors = authors::all();  LINE 28
        return view('authors', ['authors'=> $authors]);
    }
}

作者类:

<?php

namespace App;
use App;

use Illuminate\Database\Eloquent\Model;

class authors extends Model
{
    protected $table = 'authors';
}

我不明白错误在哪里......我是 Laravel 的新手。

【问题讨论】:

  • 请显示authors类。
  • 这是 Laravel 5.2
  • 区分大小写很重要。你的班级是app/authors.php 还是app/Authors.php
  • 是author.php。
  • 大声笑,这里是错误的。我有 author.php,而不是 authors.php。请发布您的答案以将其选为好的答案。谢谢。

标签: laravel frameworks


【解决方案1】:

尝试应用\作者;

检查您的拼写错误。希望你得到解决

【讨论】:

    猜你喜欢
    • 2017-09-08
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2018-03-16
    • 2016-07-16
    • 1970-01-01
    • 2021-01-14
    • 2016-06-16
    相关资源
    最近更新 更多