【发布时间】:2019-02-15 06:30:49
【问题描述】:
我的 Laravel 项目的刀片视图中存在未定义变量的问题。
我相信我已经正确定义了一切
这是导致我的问题的刀片视图中的行。
<a href="{{action('RollController@paid', $record->id)}}" title="Paid" class="btn btn-success"><i class="material-icons">done</i></a>
它在抱怨记录变量
这是 RollController 中的公共函数
public function paid($id)
{
$record = Roll::find($id);
if ($record!= null)
{
$record->status = 'C';
$record->save();
return redirect(action('RollController@index'))->with ('success', 'Member Paid');
}
return redirect(action('RollController@index'));
}
这是网络路由
Route::get('/roll/paid/{id}', 'RollController@paid')->middleware('auth');
任何帮助都会很棒,谢谢
【问题讨论】:
-
你必须在刀片中发送 $record 变量的代码在哪里?
-
这段代码没有返回视图,这意味着它从不使用刀片模板。能否请您粘贴 index 方法的代码以便我们调试?
标签: laravel undefined-variable