我有重复的数据库,我想在具有exec()
方法的“注册”表单中从辅助数据库中获取数据。
我尝试了几天仍无法解决的问题。
这是我的POST
我要在其中获取数据的地方:
register.blade
这是控制器:
{{ csrf_field() }}
@if($getTypes->count())
@foreach($getTypes as $getType)
<option value="{{$getType->nameMn}}">
{{$getType->nameMn}}
</option>
@endforeach
@endif
public function getTypes(){
$db = DB::connection('mysql2');
$getTypes = $db->table('merchant_types')->get();
return view('auth/register', ['getTypes'=>$getTypes]);
}
路线走了,我已经尝试发布并获取所有内容。
在我的视图刀片上,此错误正在显示:
未定义的变量:getTypes”
答案 0 :(得分:0)
您应该使用compact('getTypes')而不是['getTypes'=> $ getTypes],将Route :: post更改为Route :: get,然后在浏览器dd($ getTypes)中打开它以查看哪种类型的对象。我看不出有什么问题。