【发布时间】:2014-05-21 02:38:40
【问题描述】:
我目前正在尝试如下路由:
- 如果用户获取
/account/- 如果会话有
account_id,则用户已登录;显示他的帐户信息 - 如果没有,用户没有登录;显示登录/创建表单
- 如果会话有
- 如果用户发布
/account/- 如果输入有
create,用户想创建账号;创建它 - 如果没有,用户想登录;找到他的帐户并再次访问
/account/
- 如果输入有
我的路线是这样设置的:
Route::get('account', function() {
if (Session::has('account_id'))
return 'AccountsController@show';
else
return 'AccountsController@index';
});
Route::post('account', function() {
if (Input::has('create')) {
return 'AccountsController@create';
else
return 'AccountsController@login';
)};
这有点像我对 Rails 的处理方式,但我不知道如何指向控制器方法。我只是得到返回的字符串作为结果。我在 Laravel 文档中没有找到它(我发现它真的很差,或者我搜索错了吗?)在任何其他网络教程中也没有。
【问题讨论】:
-
我没试过,这个可能对你有帮助:laravel.com/api/…