使用未定义的常量id

时间:2015-10-22 11:39:58

标签: php laravel-5 undefined

当我尝试查看内容时出现此错误。

  

使用未定义的常量id_web - 假设' id_web' (查看:/home/panel/system/app/views/admin/chicawebcam.blade.php)

这是我的代码,型号:

class Web extends Eloquent {
    protected $connection = 'casting';
    protected $table = 'ch_web';
    protected $primaryKey = 'id_web';
}

routes.php文件

Route::get('/web', function()
{
    $chk = PlController::chkAdmin();
    if($chk == false){
        return Redirect::to('/login');
    }else{
        $blogs = Web::orderBy('name', 'asc')->get();
        return View::make('admin.web')->with('blogs', $blogs);
    }
});

当表中没有内容但是当我添加新内容时,视图加载良好,每次加载页面时都会出现此错误。与数据库的连接没有错误。

blade.php

@extends('layouts.admin')
@section('content')
            <tbody>
                               @foreach($blogs as $blog)
                                            <tr>
                                                <td class="v-align-middle"><span class="muted">{{$blog->nombre}}</span>
                                                </td>
                                                <td class="v-align-middle">

                                                </td>
                                            </tr>
                                            @endforeach
                                        </tbody>
  <!-- END BASIC FORM ELEMENTS--> 
<script>
$(document).ready(function(){

    //Multiselect - Select2 plug-in
    $("#multi").select2();
    $("#source").select2();

});
</script>
@stop

1 个答案:

答案 0 :(得分:0)

问题很简单,我不知道这是问题(它之前没有发生过)。我将所有评论改为:

{{-- This comment will not be present in the rendered HTML --}}