我目前正在试图路线如下:Laravel 4路由控制方法
- 如果用户得到
/account/
- 如果会议有
account_id
,用户登录;显示他的帐户信息 - 如果不是,用户未登录;显示登录/创建表单
- 如果会议有
- 如果用户发布
/account/
- 如果输入有
create
,用户想要创建帐户;创建它 - 如果不是,用户想要登录;发现他的帐户,然后再次以
/account/
- 如果输入有
我的路线设置是这样的:
Route::get('account', function() {
if (Session::has('account_id'))
return '[email protected]';
else
return '[email protected]';
});
Route::post('account', function() {
if (Input::has('create')) {
return '[email protected]';
else
return '[email protected]';
)};
这有点我将如何使用Rails做,但我不知道怎么点到控制器方法。我只是得到返回的字符串。我没有在Laravel的文档中找到它(我发现它很差,或者我搜索错了?),在任何其他Web教程中都没有找到它。
我没有试过,但是,这一个可以帮助你:HTTP:// laravel .com/api/source-class-Illuminate.Routing.Controllers.Controller.html#93-127 – alayli