【发布时间】:2021-12-17 00:32:00
【问题描述】:
我在vue3/laravel8 项目中构建了一个前端,现在想进入后端。我一直很擅长学习 Vue3,但我对 Laravel 的知识基础是最低限度的。
我需要从数据库中获取image link 并将其呈现在blade file 中。
在 Vue3 中,我将使用 axios.get 通过 url 将 request 发送到 controller 并接收 image link。如何在 Laravel 中将 request 发送到我的 controller?这甚至是正确的方法吗?我想也许 Laravel 有一些 backend tricks 袖手旁观,而 Vue 没有。
编辑:
我知道我可以得到这样的数据:
$data = DB::select('select * from db_name');
是否必须通过http response 发送,或者我可以将variable 导入blade file 中吗?
【问题讨论】:
-
到目前为止你尝试过什么?你被困在哪里了?您是否正在为发送请求而苦恼?发送正确的响应?
-
另外,在 Laravel 中,您通常应该在模型上工作,而不是手动执行任何 SQL 查询
-
我不知道如何将我的数据从
database获取到blade file。 -
到目前为止你尝试过什么?你被困在哪里了?将变量放入 Blade 模板应该有据可查
-
我建议阅读文档,或者阅读一些教程。正如已经指出的那样,将数据导入 Blade 模板是有据可查的。
标签: javascript php laravel vue.js httprequest