如何在视图文件中显示参数的两个选项之一 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
我使用以下语法创建了一个视图文件:
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