如何在视图文件中显示参数的两个选项之一 laravel

How to display one of two options for parameter in view file laravel

我使用以下语法创建了一个视图文件: my name: {{$name}} and mail {{$email}} 我需要创建一个带有 2 个参数(一个可选,一个必需)的路由,这将是将要显示的句子:我的名字:["name" 或 "name missing"] 和邮件 ["email"] 但我无法显示第二个选项(当不包含名称参数时),那是我的路线;

 Route::get('/users/{name?}/{email}', function($name = NULL, $email){
    if(isset($name)){
        return view('users', compact('name','email'));
    }
    else {
        return view('users', compact(missing name,'email'));
    }
});

我知道我的问题在else但是我不知道里面写什么

在您的视图文件中,您必须检查 name 空值或值。

Route::get('/users/{email}/{name?}', function($email, $name = NULL){

    return view('users', compact('name','email')); 
});

检查你的观点

@if(isset($name))
    //do something
@else
    // Do something
@endif