Laravel 5.2:类别未找到

时间:2016-03-03 10:51:12

标签: php laravel laravel-routing laravel-5.2

我想在laravel 5.2应用程序中创建一个下拉列表。我想在我的视图页面中加载类别项。但是当我加载页面时,它显示以下错误。

  

routes.php第47行中的FatalErrorException:未找到类“类别”

如果有人知道问题是什么,请求帮助我完成它。

这是我的分类模型:

<?php

namespace App;
use Illuminate\Database\Eloquent\Model;

class Category extends Model{
     protected $table="categories";

    protected $fillable = ['name'];
}

这是路线:

<?php

Route::get('/', function () {

    $categories=Category::all();
    return view('index')->with ('categories',$categories);

});

如果需要,这是视图页面:

<html>
    <head>
        <title>Cascading Dropwon</title>
        <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    </head>
    <body>
        <div class="container">
            <h3>Categories and Subcategories Ajax</h3>
            <div class="col-lg-4">
                {!! Form::open(array('url' => '','files'=>true))  !!}
                {!! Form::token(); !!}
                    <div class="form-group">
                        <label for="">Categories</label>
                        <select class="form-control input-sm" name="">
                        @foreach($categories as $category){
                        <option value="{{$category->id}}">{{$category->name}}</option>
                        }
                        @endforeach
                        </select>
                    </div>

                    <div class="form-group">
                        <label for="">Sub Categories</label>
                        <select class="form-control input-sm" name="">
                        <option value=""></option>
                        </select>
                    </div>


                {!!Form::close()!!}
            </div>
        </div>
    </body>

</html>

1 个答案:

答案 0 :(得分:6)

您的路线中没有为您的模型(类别)命名空间。 将其更改为

 Route::get('/', function () {

   $categories=\App\Category::all();
   return view('index')->with ('categories',$categories);

});