Laravel 5.4 无法运行php artisan preset react
comand获取"未定义命令'预设'"响应。
对于 Laravel 7+ 项目:
composer require laravel/ui
php artisan ui react
https://laravel.com/docs/7.x/frontend#introduction
对于 Laravel 5.5+ 项目:
php artisan preset react
https://medium.com/@taylorotwell/laravel-frontend-presets-eca312958def
7.x 和 8.x 中运行 React
的步骤composer require laravel/ui
php artisan ui react
npm install
npm run dev
要检查 react 是否在 laravel 项目上工作,您可以添加 React Developer Chrome 扩展程序并将鼠标悬停在图标上。它将显示应用程序正在使用 react。然后做
php artisan serve
并在欢迎的头上添加以下行.php
<link href="/css/app.css" rel="stylesheet" />
在正文标签中添加"下面"行
<div id="example"></div>
在关闭正文标签后添加以下行
<script src="/js/app.js"></script>
并删除定义的完整样式刷新你的 laravel 页面,你将鼠标悬停在 chrome 中添加的 react 扩展上,它将显示该页面正在使用 React JS。成功加载了 ReactDOM。希望这有助于运行一个基本的 laravel + react 欢迎页面
在 Laravel 7.x 中,脚手架 API 已更改:
php artisan ui react
https://laravel.com/docs/7.x/frontend
> Laravel 5.5 一个新的 Artisan 预设命令允许您将默认工具替换为其他工具,如 React、Bootstrap,甚至删除所有工具。
-
React 预设命令可以通过 Artisan 初始化:
PHP Artisan Preset React
-
引导预设在您不想使用任何JavaScript 脚手架,但仍然希望保留 Bootstrap.CSS。
PHP Artisan 预设引导程序
-
最后一个预设选项是"无",它将删除两个引导程序和 Vue.js:
PHP 工匠预设无