我有一个与地址模型有关的模型订单。样板地址中有许多街道,门号不同。假设新街20号,新街21等。
当我进入一条街道时,将其命名为New Street 20,它必须显示仅位于此地址的设备。显示在设备中,但带有order_id
我在浏览器中的网址://127.0.0.1:8000/wymiany/3/6
3-是Order_id
6-是Adress_id
数据表单数据库输出:
3-是Adress_id
4-是设备ID
正确的值应该为null,因为我在adress_id = 6
中没有设备。
我认为我的问题出在此功能上
public function item($id)
{
$adres= Adres::find($id);
return view('wymiany/adres.show', compact('adres'));
}
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'));
}
}