每次,我想开始一个新的 Laravel 8 项目,并使用laravel/ui包和 Bootstrap 脚手架设置身份验证路由,我面对下图。
这意味着 Bootstrap 尚未加载!因此,我必须重新运行php artisan UI bootstrap并npm install && npm run dev正确设置它们。
以下是我用于创建新 Laravel 8 项目的步骤:
Install LARAVEL: laravel new [yourprojectname]
Install LARAVEL UI Package: composer require laravel/ui
Generate UI Bootstrap: php artisan ui bootstrap
Generate AUTH Scaffolding: php artisan ui bootstrap --auth
Install NPM Dependencies: npm install && npm run dev
Running LARAVEL: php artisan serve
Run Code Online (Sandbox Code Playgroud)
但现在我想把这件事放在我的脑海里,这样我就不必再重新运行代码了。我的意思是,运行以拥有完整且准备好的项目的正确分步命令是什么?
Kar*_*ill 14
步骤是正确的。对于每个包含 Bootstrap 和身份验证脚手架的新 Laravel 8.x 项目,您需要运行以下命令。
composer require laravel/ui
php artisan ui bootstrap
php artisan ui bootstrap --auth
npm install && npm run dev
Run Code Online (Sandbox Code Playgroud)
记下生成的/resources/views/layouts/app.blade.php。您将希望将其包含在所有视图中。
@extends('layouts.app')
Run Code Online (Sandbox Code Playgroud)
打开 Windows powershell 或 cmd 执行以下步骤:
第 1 步:通过在 cmd 或 powershell 中输入来创建 laravel 应用程序,
composer create-project laravel/laravel [yourapp name]
创建应用程序后,php artisan serve在浏览器中输入运行此应用程序。
运行完成后......现在,这就是我解决问题的方法,首先关闭powershell或cmd的当前选项卡(应用程序是否已运行并不重要),然后重新打开powershell或cmd。这次执行以下操作:(在这些步骤中,不要尝试运行您的应用程序或 PHP artisan 服务)
步骤 2:输入以下命令安装 laravel ui:
composer require laravel/ui
步骤 3:通过输入以下命令生成 Bootstrap ui:
php artisan ui bootstrap
步骤 4:输入以下命令安装 npm:
npm install
步骤5:如果npm安装完成,输入:
npm run dev
步骤 6:现在安装 Auth Scaffolding,输入:
php artisan ui bootstrap --auth
步骤 7:再次安装 npm,输入:
npm install
步骤8:再次输入:
npm run dev
完成步骤 8 后,测试并运行您的应用程序: php artisan serve
| 归档时间: |
|
| 查看次数: |
5548 次 |
| 最近记录: |