gpt4 book ai didi

javascript - 在处理 Laravel API 时如何设计路由而不是返回 Laravel View ?

转载 作者:行者123 更新时间:2023-12-01 01:43:13 25 4
gpt4 key购买 nike

到目前为止,我一直在构建从后端返回 View 或模板的 Laravel 和 Django 应用程序。到目前为止一切顺利。

但是,我现在正在构建一个从前端调用的 Laravel API AMP代码。

我在 Laravel 中以旧的方式执行此操作:来自web.php

Route::get('/', function () {
return view('welcome');
});

或者我可以从 Controller 返回 View 。

但是,如果 Laravel 应用程序是返回 JSON 的 API,我该如何设计 URL?

基本上,如果有人点击主页上的链接,将他带到用户个人资料,请说:

/user/{id}

我在哪里决定该 URL 的外观以及调用哪个端点?

最佳答案

您可以使用相同的路由语法,但不是返回 View ,而是返回 json response .

Route::get('api/user', function () {
$data = ['status' => 'success', 'data' => 'stuff'];
return response()->json($data);
});

看看the response documentation对于所有可用的响应类型。

关于javascript - 在处理 Laravel API 时如何设计路由而不是返回 Laravel View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52216650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com