저는 MVC에 익숙하지 않지만 Laravel로 시작하고 있습니다. ASP.NET MVC에는 기본적으로 뷰에 전달할 수있는 데이터 객체 인 ViewModels가 있습니다. 뷰는 원하는대로 ViewModel을 사용할 수 있습니다.Laravel의 문의 양식을위한 ViewModel
Laravel에 그런 것이 있습니까? 내 연락처보기로 전달할 수있는 ViewModel을 만들고 그 주위에 비계 양식을 만들려합니다!
내가 현재 가지고 있습니다 :
ROUTE
Route::get('/contact', array('as' => 'contact', 'uses' => '[email protected]'));
Route::post('/contact', array('as' => 'contact', 'uses' => '[email protected]'));
CONTROLLER
<?php
class HomeController extends BaseController {
public function contact()
{
return View::make('contact');
}
public function postContact()
{
$formData = Input::all();
return View::make('contact');
}
}
또한, 당신은 내 경로와 컨트롤러 코드와 아무 잘못 예상합니까? ASP.NET MVC에서는 동사가 다른 경우 (POST/GET) 동일한 이름의 경로를 가질 수 있습니다.
내 문의 양식에는 3 개의 텍스트 필드 (이름, 이메일 및 제목)와 1 개의 텍스트 영역 (메시지)이 있습니다.
도움을 주시면 감사하겠습니다. 아마
PHP에서 같은 메소드를 사용할 수는 없지만 여기에 과부하가 걸리지는 않습니다. –