Мне нужно передать данные из файла представления в файл контроллера.Цель состоит в том, чтобы показать пользователю предыдущие данные во время редактирования записи.Мой файл представления содержит этот код:
<a href="{{ route('feestype.edit', $feesType) }}" class="btn btn-info btn-sm">Edit</a>
Я вызвал метод dd перед передачей его в контроллер.Вот результат dd:
FeesType {#287 ▼
#table: "fees_types"
#fillable: array:2 [▶]
#connection: "mysql"
#primaryKey: "id"
#keyType: "int"
+incrementing: true
#with: []
#withCount: []
#perPage: 15
+exists: true
+wasRecentlyCreated: false
#attributes: array:5 [▶]
#original: array:5 [▶]
#changes: []
#casts: []
#dates: []
#dateFormat: null
#appends: []
#dispatchesEvents: []
#observables: []
#relations: []
#touches: []
+timestamps: true
#hidden: []
#visible: []
#guarded: array:1 [▶]
}
Когда я получаю объект в файле контроллера, он показывает этот результат на dd:
FeesType {#283 ▼
#table: "fees_types"
#fillable: array:2 [▶]
#connection: null
#primaryKey: "id"
#keyType: "int"
+incrementing: true
#with: []
#withCount: []
#perPage: 15
+exists: false
+wasRecentlyCreated: false
#attributes: []
#original: []
#changes: []
#casts: []
#dates: []
#dateFormat: null
#appends: []
#dispatchesEvents: []
#observables: []
#relations: []
#touches: []
+timestamps: true
#hidden: []
#visible: []
#guarded: array:1 [▶]
}
Проблема в том, что переменная соединения возвращает нульв контроллере, но в виду он возвращает мою текущую базу данных подключения: MySQL.Вот метод редактирования файла моего контроллера:
public function edit(FeesType $feesType)
{
//
//$feesType = FeesType::find($feesType->id);
dd($feesType);
return view('feestype.edit',['feesType'=>$feesType]);
}
и вот мое определение маршрута:
Route::resource('feestype','FeesTypesController');
Я не знаю причину этого.Кто-нибудь может мне помочь с этим?