У меня есть заказ модели, который связан с моделью адресации.Адрес модели имеет много улиц с разными номерами зданий.Допустим, Нью-стрит 20, Нью-стрит 21 и т. Д.
Когда я вхожу на улицу, пусть это будет Нью-стрит 20, она должна отображать устройства, расположенные только по этому адресу.отображается в устройстве, но с order_id
мой URL-адрес в браузере: //127.0.0.1:8000/wymiany/3/6
3 - это Order_id
6 - это Adress_id
Вывод базы данных формы данных:
3 - это Adress_id
4 - это идентификатор устройства
Правильныйбыть нулевым, потому что у меня нет устройств в adress_id = 6
.
Я думаю, что моя проблема в этой функции:
public function item($id)
{
$adres= Adres::find($id);
return view('wymiany/adres.show', compact('adres'));
}
Контроллер адреса
use App\Order;
use App\Adres;
class OrderAdresesController extends Controller
{
protected $fillable = [];
public function show(Order $id)
{
$wymiany=Order::find($id);
return view('wymiany.item', compact('wymiany'));
}
public function store()
{
// dodaawanie adresu w zleceniu dla id_zlecenia
//order_id hard taken from view in filed hidden value {{ $wymiany }}
$wymiany = Adres::create(request(['ulica','nr_budynku','order_id']));
return back();
}
public function item($id)
{
$adres= Adres::find($id);
return view('wymiany/adres.show', compact('adres'));
}
}