【发布时间】:2014-04-10 17:20:57
【问题描述】:
每次我尝试使用 jQuery 发出 POST 请求时,我都会不断收到 404 错误。
这是UserController.php:
class UserController extends BaseController {
public function signUp($username, $password, $email) {
$user = new User();
$user->setUsername($username);
$user->setPassword($password);
$user->setEmail($email);
return 'OK';
}
}
这是routes.php:
Route::get('/signup', function(){
return View::make('signup');
});
Route::post('/signup/{username}/{password}/{email}', 'UserController@signUp');
我总是收到这个错误:
POST http://192.168.0.102/webname/public/signup 404 (Not Found)
这是为什么呢?如果我尝试导航到http://192.168.0.102/webname/public/signup,页面已加载并显示注册表单。
【问题讨论】:
-
为什么你的网址中有
/webname/public?这看起来很糟糕。 -
我知道,但我只是设置了 Laravel...