몇 가지 자습서를 따른 후 첫 번째 기본 laravel 웹 응용 프로그램을 구축하고 있습니다.이 스크립트가 제가 직접 조작하고있는 첫 번째 튜토리얼입니다. 컨트롤러로 라우팅 한 다음 올바른 URL을 얻는 데 문제가 있습니다.Laravel 라우팅 및 검색 용 컨트롤러
이 시점에서 이상적으로 두 개의 경로 /
과 /{user}
만 있어야합니다. 홈페이지에서 사용자 양식을 검색하면 양식에서 /{user}
으로 이동해야합니다.
경로는 (나는 여전히이 작업을 얻을 세 가지 원인을 시도하고 있고, 나는 내가 POST를 필요가 있다고 생각) :
Route::get('/', '[email protected]');
Route::get('/{user}', '[email protected]');
Route::post('/', '[email protected]');
홈 컨트롤러 :
public function index()
{
return View::make('helpdesk');
}
public function student($user) {
return View::make('selfservice')
->with('user', $user);
}
public function studentLookUp() {
$user = Input::get('ID');
return View::make('selfservice')
->with('user', $user);
}
형태 :
{{ Form::open(array('class'=>'navbar-form navbar-left', 'role'=>'search'), array('action' => '[email protected]')) }}
<div class="form-group">
{{ Form::text('ID', '', array('placeholder'=>'ID', 'class'=>'form-control')); }}
</div>
{{ Form::button('Search', array('class'=>'btn btn-default')) }}
{{ Form::close() }}
이 시점에서 홈페이지 ('/')에서 검색 할 수 있으며 다시 홈페이지로 이동하지만 검색된 fo r 사용자는 올바른 URL 인 homepage.com/username
을 제외하고는 어떻게 작동 시키길 원합니까?
도움이 될 것입니다.
1. 검색 경로 : 등록 검색 경로
당신은 '/ {사용자}'경로는 :: (수'의미 , 'HomeController @ student');'작동하지 않습니까? –