小编Vau*_*ter的帖子

Laravel - 通过视图传递对象并在刀片中使用

基本上,我在我的数据库中有一个简单的'exp'列,我想使用一个函数'showLevel()',我可以将其Auth::user->username作为参数而不是静态名称传入.我正在努力解决如何在模板上使用echo或使用对象的函数.

public function index()
{
    $users = User::all();

    $level = $this->showLevel('test');

    return view('home')->with('users', $users)->with('showLevel', $level);
}

public function showLevel($username) {

    $level = DB::table('users')->where('username', $username)->pluck('exp');

    if ($level < 500) {
        return 1;
    } else if ($level > 500 && $level < 1000) {
        return 2;
    } else if ($level > 1000 && $level < 1500) {
        return 3;
    } else if ($level > 1500 && $level < 2000) {
        return 4;
    } else if ($level > 2000 && $level …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-blade

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-blade ×1

php ×1