Javascript 如何将LaravelAPI与纯html网站连接

Javascript 如何将LaravelAPI与纯html网站连接,javascript,html,laravel,api,laravel-api,Javascript,Html,Laravel,Api,Laravel Api,因为我对LaravelAPI还不熟悉,所以我不知道如何将LaravelAPI连接到html端点。我的LaravelAPI运行良好,html网页也完全完成。我只是想把它们连接起来。。。请解释如何连接这两个。 谢谢我建议两种方法,但这完全取决于API的功能。如果您希望使用Laravel提供HTML,并使用Laravels view()方法加载应用程序的某些部分,则基本上需要将HTML分解为resources/view文件夹中的刀片文件,并通过controller中的view()调用刀片文件以加载所需

因为我对LaravelAPI还不熟悉,所以我不知道如何将LaravelAPI连接到html端点。我的LaravelAPI运行良好,html网页也完全完成。我只是想把它们连接起来。。。请解释如何连接这两个。
谢谢

我建议两种方法,但这完全取决于API的功能。如果您希望使用Laravel提供HTML,并使用Laravels view()方法加载应用程序的某些部分,则基本上需要将HTML分解为resources/view文件夹中的刀片文件,并通过controller中的view()调用刀片文件以加载所需页面

但是,如果您正在寻找视图和API的分离,其中视图仅为某些信息调用API,那么您需要通过JavaScript利用AJAX调用API端点并检索数据(JSON),以便在HTML站点中使用

我经常使用axios,下面是一个示例调用:

axios.get(url).then(response => { // do whatever here with the response data });

我不确定我是否理解你。但它看起来像是您分别开发了Laravel应用程序(PHP)和HTML。Laravel使用Blade(参见:)作为模板引擎,您可以将PHP对象注入其中。基本上,网页的调用(或多或少)是这样工作的:

  • 用户正在调用url
  • URL指向routes/web.php
  • 在此文件中,您可以调用控制器等
  • 控制器通过(例如)调用

    返回视图('my.site.nice site',[key=>value])

  • blade启动并以给定的键作为变量向用户显示页面


  • 我希望这对你有点帮助。否则,我建议从Laravel或YouTube开始使用文档。

    还有API身份验证和授权的问题。