【发布时间】:2018-08-10 08:15:37
【问题描述】:
我想将 next.js 框架添加到 Laravel 在预设中,我们有 [php工匠预设反应] 但我不确定如何处理 next.js
如何将 next.js 添加到 laravel 中,就像添加带有预设的 React 一样干净和正确?
【问题讨论】:
我想将 next.js 框架添加到 Laravel 在预设中,我们有 [php工匠预设反应] 但我不确定如何处理 next.js
如何将 next.js 添加到 laravel 中,就像添加带有预设的 React 一样干净和正确?
【问题讨论】:
在 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 提供任何其他链接,请确保在回退之前添加它们。
或者如果你想指定一个路由,你总是可以使用正则表达式。
【讨论】: