使用基于Web的前端API和iPhone App

时间:2015-10-24 20:53:41

标签: api rest laravel

我正在使用Laravel创建一个博客风格系统。

我的目标是为所有可以通过REST API使用的操作建立一个处理系统。

例如,创建一个新博客:

网站:

用户填写表单,然后点击“创建”。这称为路线:/ api / blog / create

应用:

再次相同,并且调用相同的网址:domain.com/api/create

-

通常在网站上我只会创建一个新行然后返回视图('newblog)等。

但对于某个应用,我会想要返回JSON。

最好的办法是什么?我可以知道来电的来源和回应方式吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以检查:如果请求是ajax请求,则返回json,如果没有,则返回视图。

Route::get('test', function(Illuminate\Http\Request $request){
    if($request->ajax() {
        return response()->json();
    }

    return view();
});