本书未发布

安装

未匹配的标注

安装

安装 Jetstream

您可以使用 Composer 来为您的 Laravel 应用安装 Jetstream:

composer require laravel/jetstream

安装 Jetstream 扩展包后,你需要执行 jetstream:install Artisan 命令以完成安装。该命令接受你希望使用的框架名称(livewire 或者 inertia)。另外,你可以使用 --teams 参数来启用团队功能。该命令同时会安装一系列「功能」测试来为 Jetstream 的功能提供测试覆盖。

在开始之前,强烈建议你阅读 LivewireInertia 的文档。

仅限于全新应用
Jetstream 只应该安装在全新的 Laravel 应用中。安装在已有的项目中可能会引发未知的异常。

使用 Livewire 作为前端框架

php artisan jetstream:install livewire

# 如果您希望启用 团队管理 功能:
php artisan jetstream:install livewire --teams

使用 Inertia 作为前端框架

php artisan jetstream:install inertia

# 如果您希望启用 团队管理 功能:
php artisan jetstream:install inertia --teams

完成安装

安装 Jetstream 后,请记得安装 NPM 依赖并运行数据库迁移:

# 使用 NPM
npm install
npm run dev
php artisan migrate

应用 Logo

安装 Jetstream 后,你可能已经注意到了 Jetstream 的 Logo 显示在了认证页面和应用头部的导航栏中。你可以简单地通过这两个 Jetstream 组件来定制它。

Livewire

如果你正在使用 Livewire 框架,你需要先发布 Livewire 框架的 Blade 组件:

php artisan vendor:publish --tag=jetstream-views

然后,你可以定制位于 resources/views/vendor/jetstream/components/application-logo.blade.phpresources/views/vendor/jetstream/components/authentication-card-logo.blade.php 以及 resources/views/vendor/jetstream/components/application-mark.blade.php 组件的 SVG。

Inertia

如果你正在使用 Inertia 框架,你可以直接修改位于 resources/js/Jetstream/AuthenticationCardLogo.vueresources/js/Jetstream/ApplicationLogo.vue 以及 resources/js/Jetstream/ApplicationMark.vue 的 SVG。

你需要在修改之后重新构建你的资源文件:

npm run dev

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
sunxyw
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~