【发布时间】:2021-05-11 03:54:12
【问题描述】:
不,我想将单个数据从我的控制器发送到我的视图。但为什么总是“$result 未定义”?
我阅读了文档,但仍然是一个错误。
我只想在视图中发送单个数据以使用刀片模板创建条件。
在控制器中
return view('/', ['result' => 'Unvalid']);
在视图中
<form action="{{route('link.check')}}" method="POST">
@csrf
<center>
<div class="form-group col-8">
<div class="input-group mb-3">
<input type="text" class="form-control" name="link" placeholder="Masukan web yang kalian curigai di sini">
<button class="btn btn-primary" type="submit" name="submit" id="submit">Check !</button>
@if ($result=='Unvalid')
dor
@else
dorr
@endif
</div>
</div>
</center>
</form>
控制器
Route::get('/','ChekingController@index');
Route::get('/data_training','DataTrainingController@index');
Route::post('/check','ChekingController@check')->name('link.check');
【问题讨论】:
-
看起来,您的
/是从另一个控制器呈现的 -
为什么用 / 代替视图名称:- 在这个语句中 return view('/', ['result' => 'Unvalid']);
-
尝试使用这样的紧凑方法:- $result = 'Unvalid'; return view('view_name', compact('result'));
-
这个
/将进入索引。没关系,因为当我在没有result的情况下运行它时效果很好。