模型 e 控制器 laravel

我在 app\Models 中有这个模型 City.php


<?php


namespace App\Models;


use Illuminate\Database\Eloquent\Model;


class City extends Model

{

    //

}

和这个 CityController.php


<?php


namespace App\Http\Controllers;


use App\Models\City;

use Illuminate\Http\Request;


class CityController extends Controller

{

    /**

     * Display a listing of the resource.

     *

     * @return \Illuminate\Http\Response

     */

    public function index()

    {

        //

      $cities = City::OrderBy('city_code')->get();

      return view('testcities',compact('cities'));

    }

但我在 laravel 中找回了这个错误:


找不到错误类“App\Models\City”


富国沪深
浏览 116回答 2
2回答

交互式爱情

您应该重命名cities.php为Cities.php. 但基于Laravel 最佳实践模型名称必须是单数形式,首字母大写。因此,最好使用City而不是创建模型名称Cities。

守着一只汪

请确保您的班级名为Cities.php.&nbsp;您也可以尝试运行composer dump-autoload以告诉 Composer 再次读取您的所有类。
打开App,查看更多内容
随时随地看视频慕课网APP