// index.blade.php (AddressController @ store에 대한보기)
<a href="{{ route('address.create', 'billing' ) }}" class="btn btn-success"> Add Billing Address </a>
<a href="{{ route('address.create', 'shipping' ) }}" class="btn btn-success"> Add Shipping Address </a>
// AddressController
public function create()
{
return view('pages.address.create');
}
// web.php
Route::get('address/create/{type?}', 'AddressController@create')->name('address.create');
예상 결과 :
제목 : 청구 주소 만들기 : URL : ..address / create / billing
제목 : 배송 주소 만들기 : URL : ..address / create / shipping
BillingAddressController 및 ShippingAddressController 로 분할하는 것이 더 낫 습니까?
이것을 컨트롤러에 추가하십시오.
public function create (Request $request)
{
$type = $request->type;
return view('pages.address.create', compact('type'));
}
보기에서 $type
변수를 사용 하여 애플리케이션 논리에 따라 숨겨진 필드를 설정하거나 필드를 표시 / 표시 할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다