您如何正确地将 post 数据添加到 Laravel 5.2 中的同一视图
How do you correctly post data to the same view in Laravel 5.2
我无法使此 Laravel 视图中的 if 语句正常工作。
<h1>Login View</h1>
<form action="{{ route('type_of_user') }}" method="post">
<select name="type_of_user">
<option value="Volunteer">Volunteer</option>
<option value="Organization" selected>Organization</option>
<br><br>
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<input type="submit">
</select>
</form>
{{ $value }}
<?php
if ($value = "Volunteer") {
echo "I am a Volunteer";
}
else {
echo "I am a Organization";
}
“{{ $value }}”在更改并从表单提交时输出正确的用户类型。但是 if 语句的输出根本无法正常工作。当 selected 志愿者时,输出为:
志愿者我是志愿者
但是当我select组织时输出是:
组织我是一名志愿者。
我第一次在 blade 中使用 @if 命令感到厌倦,并得到了同样的错误。我切换到 PHP 以查看问题是否出在我的 blade 命令中,但我遇到了与 php 相同的问题。我唯一能想到的是,也许我提交到同一页面导致了错误。
此代码的控制器是:
class Usercontroller extends Controller
{
public function Type_of_user(Request $request)
{
$value = $request['type_of_user'];
return view('/login')->with('value', $value);
}
}
任何有关如何使 "if" 语句正确工作的建议都将受到欢迎 selected。
你不是在做比较,你是在做作业。使用双 =
符号。
($value == "Volunteer")
我无法使此 Laravel 视图中的 if 语句正常工作。
<h1>Login View</h1>
<form action="{{ route('type_of_user') }}" method="post">
<select name="type_of_user">
<option value="Volunteer">Volunteer</option>
<option value="Organization" selected>Organization</option>
<br><br>
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<input type="submit">
</select>
</form>
{{ $value }}
<?php
if ($value = "Volunteer") {
echo "I am a Volunteer";
}
else {
echo "I am a Organization";
}
“{{ $value }}”在更改并从表单提交时输出正确的用户类型。但是 if 语句的输出根本无法正常工作。当 selected 志愿者时,输出为:
志愿者我是志愿者
但是当我select组织时输出是:
组织我是一名志愿者。
我第一次在 blade 中使用 @if 命令感到厌倦,并得到了同样的错误。我切换到 PHP 以查看问题是否出在我的 blade 命令中,但我遇到了与 php 相同的问题。我唯一能想到的是,也许我提交到同一页面导致了错误。
此代码的控制器是:
class Usercontroller extends Controller
{
public function Type_of_user(Request $request)
{
$value = $request['type_of_user'];
return view('/login')->with('value', $value);
}
}
任何有关如何使 "if" 语句正确工作的建议都将受到欢迎 selected。
你不是在做比较,你是在做作业。使用双 =
符号。
($value == "Volunteer")