如何使用 ReactJS 和 Laravel

IT技术 laravel reactjs
2021-05-18 14:12:37

如何结合 Laravel 和 React?我的意思是,Laravel 使用刀片作为视图,如何将其更改为 React 而不是刀片?Laravel 和 Angular 的教程太多了,但是我找不到 React 和 Laravel 的教程?

Laravel 和 ReactJS 教程的任何参考?

3个回答

如果您使用 Laravel 构建 REST Web 服务 (API),那么您可能不需要 Blade。您只需返回 JSON 数据。然后,您的 React 应用程序可以调用 Laravel API 获取数据并在浏览器中直接处理它。为此,您不需要 Blade。

您将使用 Laravel 提供包含 React JS 应用程序的基本视图 (index.blade.php),但之后所有视图和路由都将由 React 处理。这是一个可以帮助您入门的链接。 https://medium.com/@rajikaimal/laravel-loves-reactjs-8c02f8b9d1d5

我已经创建了 laravel reactjs 入门项目 .. 请参阅下面的 github 项目。我没有使用 laravel 的 mix api,因为我希望 reactjs 应用程序可以移植到任何其他服务器或独立应用程序

请参阅下面的链接

https://medium.com/@padmanabhavn/bringing-laravel-and-reactjs-together-8c970cb0f65d

这个问题似乎很老,但我仍然会为其他人分享我的经验。

本教程和项目示例可能会很有用。
https://blog.pusher.com/react-laravel-application/
https://github.com/maarcz/taskman


除此之外,以下解决方案对我有用webpack.mix.js无需app.js与其他要求(laravel 8)混淆:

mix.js('resources/assets/js/react', 'public/js/reactJs').react()

在刀片中:

<script src="{{ asset('js/reactJs/react.js') }}"></script>