Laravel引入Breeze

发布时间 2023-11-20 15:22:19作者: Laravel自学开发

Laravel框架中引入breeze

Laravel Breeze 是 Laravel 的 认证功能 的一种简单、最小实现,包括登录、注册、密码重置、电子邮件验证和密码确认。此外,Breeze 还包括一个简单的 “个人资料” 页面,用户可以在该页面上更新其姓名、电子邮件地址和密码。
Laravel Breeze 的默认视图层由简单的 Blade 模版 和 Tailwind CSS 组成。除此之外,Breeze 还可以使用 Vue 或 React 和 Inertia 来构建应用。
Breeze 为开始全新的 Laravel 应用程序提供了很好的起点,并且对于打算使用 Laravel Livewire 将 Blade 模板提升新的水平的项目来说,也是一个不错的选择。

  • 安装步骤
composer require laravel/breeze --dev
php artisan breeze:install
 
php artisan migrate
npm install
npm run dev

在使用 Composer 进行依赖管理时,--dev 参数用于指定开发环境下的依赖项,而不加 --dev 参数则表示生产环境下的依赖项。

  1. 不加 --dev 参数:当您运行以下命令时,Composer 将安装项目的所有依赖项,包括生产环境和开发环境的依赖项。
composer install
  1. 加上 --dev 参数:当您运行以下命令时,Composer 将只安装项目的开发环境依赖项,而不包括生产环境的依赖项。
composer install --dev

使用 --dev 参数有助于将开发环境和生产环境的依赖项进行区分。通常,开发环境的依赖项是用于开发、测试和调试的工具、库和框架,而生产环境的依赖项是项目在实际部署和运行时所需的核心依赖项。

当您使用 --dev 参数安装依赖项时,Composer 会将这些依赖项记录在 composer.json 文件的 require-dev 部分中。这意味着这些依赖项不会在生产环境中自动安装,除非您明确地运行以下命令:

composer install --no-dev

这将跳过安装 require-dev 部分的依赖项。

在实际开发中,您可以根据项目的需求和实际情况来决定哪些依赖项应该被视为开发环境依赖项,并使用 --dev 参数进行区分。这样可以确保在生产环境中只安装必要的依赖项,减少项目的依赖项数量和大小,提高生产环境的性能和安全性。