//这是create.blade.php。它说未定义的变量data.but当我从controller.php.please发送建议错误。 ////这是controller.php。在这里,我试图从数据库发送数据。
ax = df.plot()
fig = ax.get_figure()
fig.savefig('asdf.png')
//
<center>
<form method="POST" action="{{url('/insert')}}">
{!! csrf_field() !!}
First name:<br>
<input type="text" name="task_name" ><br>
Last name:<br>
<input type="text" name="task_detail" ><br><br>
<input type="submit" value="Submit" value="save">
</form>
</center>
<center>
@foreach($data as $value)
{{$value->task_name}}
<br>
{{$value->task_detail}}
@endforeach
</center>
答案 0 :(得分:1)
你以错误的方式传递变量;使用compact()
。像这样:
if (count($data>0))
{
return view ('create',compact('data'));
}
else
{
return view ('create');
}
答案 1 :(得分:0)
我认为您需要更新您的节目功能,如:
public function show()
{
$data = DB::table('tasks')->get();
if (count($data) > 0)
{
return view ('create',compact('data'));
}
else
{
return view ('create');
}
}
希望这对你有用!