将刀片文件中的控制器获取值传递给查询

时间:2017-09-27 10:03:09

标签: mysql laravel laravel-5 laravel-5.3

我已将刀片文件中的控制器值提取为{{ $user->user_name }}。我想将值传递给同一刀片文件中的查询。

sample.blade.php
{{$user->user_name}}

$test=db::table('department')->where('department.parent_department','=','{{ $user->user_name }}')->get();

3 个答案:

答案 0 :(得分:0)

你可以像这样使用它,不需要花括号。

$test=DB::table('department')->where('department.parent_department','=',$user->user_name)->get();

答案 1 :(得分:0)

只需删除变量

周围的{{ }}即可
$test = DB::table('department')
    ->where('department.parent_department','=', $user->user_name)
    ->get();

当然,视图不是编写查询的好地方。相反,尝试将其放入控制器

答案 2 :(得分:0)

删除这些{{}},不需要“department.parent_department”' parent_department'它也会起作用

$test = DB::table('department')
    ->where('parent_department','=', $user->user_name)
    ->get();

希望这只会在{{}}使用

视图中帮助您