В моем веб-приложении я дважды использую представление, позвольте мне назвать его modify-customer.blade.php
. Он используется для создания новых записей, а также для редактирования существующих. Он имеет абсолютно такой же дизайн, за исключением значений ввода текста и формы, которые заполняются от назначенного клиента.
В моей операции edit
я назначаю переменную "клиенты", содержащую список клиентов (потому чтоМне также нужны другие данные о клиентах, полученные $customers = Customer::orderBy('name', 'asc')->get()
):
return view('customer.modify-customer', ['customers' => $customers]);
В моей операции new
я назначаю одну запись клиента, полученную с помощью $customer = Customer::where(xyz)->getFirstOrFail();
, которая назначаетсяпросмотр:
return view('customer.modify-customer', ['customer' => $customer]);
Проблема:
Я могу получить доступ к переменной $customer
в моем действии edit
(которое возвращает неизвестную последнюю запись из таблицы базы данных). Я действительно понятия не имею, почему, я никогда не назначал переменную с именем customer
. Я только назначил customers
.
Надеюсь, вы, ребята, понимаете, что я пытаюсь сказать. Спасибо за помощь;Я действительно ценю идею, как отключить или исправить это.