【发布时间】:2018-09-07 15:30:03
【问题描述】:
到目前为止,我一直在构建从后端返回视图或模板的 Laravel 和 Django 应用程序。到目前为止一切顺利。
不过,我现在正在构建一个从前端 AMP 代码调用的 Laravel API。
我在 Laravel 中以旧方式执行此操作:
来自web.php
Route::get('/', function () {
return view('welcome');
});
或者我可以从控制器返回视图。
但是,如果 Laravel 应用是返回 JSON 的 API,我该如何设计 URL?
基本上,如果有人点击主页上的链接,应该将他带到用户个人资料,请说:
/user/{id}
我将在哪里决定这个 URL 的外观以及调用哪个端点?
【问题讨论】:
-
您可以在
api.php中添加路由,我相信它会自动为网址添加前缀api。即api/user/{id} -
我知道,但这设计了 API 端点路由。我想设计前端路线。
-
前端和API有什么关系?
-
@Wreigh 我是否在 web.php 中这样做并提供我的 AMP 页面,就好像它们是调用 API 端点的 Laravel 视图一样?我的想法是将前端和后端保持为独立的系统。
-
抱歉,我不熟悉 AMP。您打算在 前端 路线上返回(响应)什么?
标签: javascript php html laravel google-amp