Laravel 5.7:紧凑且带有传递多个变量

时间:2018-11-27 10:03:23

标签: laravel-5.7

如果我要从控制器传递多个变量来查看,我应该在with()或compact()中使用什么?

如果我使用with而不是compact(反之亦然)有什么缺点/优点吗?

哪个更清洁?

这种方法

控制器

 public function staff()
    {
        $data = array(
            'title'             => "Staff",
            'staff'             => Db::table('staff')->paginate(10)
        );
        return view('staff')->with($data);
    }

或者这个

$title = "Staff";
$staff = Db::table('staff')->paginate(10);
return view('staff',compact('title','staff'));

0 个答案:

没有答案