我正在尝试创建路线:
Route::get('/apply/submit', 'ApplyController@submit');
但我一直收到标准的Laravel错误页面。
我的ApplyController:
class ApplyController extends BaseController {
public function index() {
return View::make('apply.apply', array('metaTitle' => 'China Aupair | Internships | Apply Online'));
}
public function submit() {
return 'yay!';
}
}
我不理解,因为Route::get('/apply', 'ApplyController@index');
可以正常工作。
我做错了什么?
答案 0 :(得分:1)
我认为问题是您访问此页面的方法。您可能尝试发送表单(使用POST方法)并使用get
作为路由。你应该做的是改变:
Route::get('/apply/submit', 'ApplyController@submit');
到
Route::post('/apply/submit', 'ApplyController@submit');
因为您可能会发送表单而不是使用http://localhost/yourproject/apply/submit