Я не вижу нигде, где вы устанавливаете abc
в сеанс, поэтому value="{{ Session::get("abc") }}
будет null
.
Добавьте это к вашей edit
функции:
public function edit($id){
$abc = property_type::find($id);
session()->put("abc", $abc);
return redirect("/admin/property-type")->with(["popup" => "popup"]);
}
Кроме того, использование session()->get("abc")
вернет весь объект, а не определенное свойство. Возможно, потребуется настроить на:
<input type="text" class="form-control" value="{{ session::get("abc") ? session()->get("abc")->name : "" }}" name="update_prop_name" />
<input type="text" class="form-control" value="{{ session::get("abc") ? session()->get("abc")->description : "" }}" name="update_prop_desc" />
Примечание: троичный оператор ?
также будет обрабатывать session()->get("abc")
, возвращая null