laravel5.4中的未定义变量

时间:2017-03-21 05:57:27

标签: mysql laravel-5.4

我正在尝试从数据库中获取值并在下拉列表中显示...当我尝试这个时我得到了这个错误未定义变量usertype..i无法理解错误在哪里..我是新手laravel框架..

这是我的控制器:

public function get() {
    $usertype = DB::table('user_type')->get();
    return View::make('/home')->with(compact('user_type'));
    return $usertype;

}

以下是我的观看下拉列表:

<div class="form-group">
                    <label for="cat">User Type</label>
                      <select class="form-control" name="user_type_id">
                        @foreach($usertype as $user)
                        <option id="user_type_Id" value="{{$user->id}}" selected="selected">{{ $user->type }}</option>
                        @endforeach
                      </select>
                    </div>

任何人都可以帮助我..

1 个答案:

答案 0 :(得分:1)

尝试更改紧凑功能中的变量名称

df1 <- df[order(df$a, df$b, is.na(df$b)),]
df2 <- df1[!duplicated(df1[c('a', 'c')]),]
df2
#  a  b c d
#2 A  1 1 2
#3 A  2 2 3
#5 B  1 1 5
#4 B  4 4 4
#7 C  2 2 7
#9 D NA 2 9

setdiff(seq_len(nrow(df)), row.names(df2) )
#[1] 1 6 8

并删除第二个return语句,因为它永远不会执行。