【问题标题】:How To Add Nexts.js to Laravel如何将 Next.js 添加到 Laravel
【发布时间】:2018-08-10 08:15:37
【问题描述】:

我想将 next.js 框架添加到 Laravel 在预设中,我们有 [php工匠预设反应] 但我不确定如何处理 next.js

如何将 next.js 添加到 laravel 中,就像添加带有预设的 React 一样干净和正确?

【问题讨论】:

    标签: laravel next.js


    【解决方案1】:

    在 laravel 中添加一个强大而复杂的框架,例如 Next.js,将是很长的编码和调试方法,恕我直言,这不是最佳或可行的解决方案,特别是如果我们来到 SSR

    相反,您可以像在 react 中制作 SPA 一样使用它,使用 Laravel 作为 api 或使用 Lumen;然后通过ajax将数据传递给Next.js,同时使用Next路由器。

    要做到这一点,有一个路由陷阱你需要确保你不会落入它的陷阱,即服务器路由和下一个路由;你只需将它传递给 Laravel route/web.php

    Route::fallback(function () {
        return view('your-react-page');
    });
    

    通过这将确保所有路由都回退到该页面,如果您希望 Laravel 提供任何其他链接,请确保在回退之前添加它们。

    或者如果你想指定一个路由,你总是可以使用正则表达式。

    【讨论】:

    • 那么到底有没有可能用 next js 和 Laravel 创建应用程序?
    • @DeepSojitra 是的,你可以使用 Laravel 作为后端,使用 NextJs 作为 SPA,问题是关于添加 NextJs 作为预设。
    猜你喜欢
    • 2018-12-06
    • 2017-11-28
    • 1970-01-01
    • 2019-10-06
    • 2022-01-25
    • 1970-01-01
    • 2021-01-17
    • 2021-06-17
    • 2015-12-21
    相关资源
    最近更新 更多