说我有路线:
Route::get('list',...);
如果我用Accept: text/html
呼叫该路线,它应该返回一个包含所有刀片箍的视图。
如果我用Accept: application/json
调用该路由它应该返回json,Accept: application/xml
它将返回xml。
等等...
我如何通过Laravel 5.1实现这一点?
答案 0 :(得分:1)
您可以使用Request类的这些方法处理Accept
标头:
bool接受(string | array $ contentTypes)
如果您只关心Json和HTML,那么
bool acceptedJson()/ bool wantsJson()
bool acceptedHtml()