Laravel Jetstream是啥怎么使用它

作者:神秘网友 发布时间:2020-09-21 10:20:43

Laravel Jetstream是啥怎么使用它

下面由Laravel教程栏目给大家介绍Laravel Jetstream和其使用方法,希望对需要的朋友有所帮助!

Laravel Jetstream是啥怎么使用它

个人资料管理

Jetstream 即开即用,提供了用户个人资料管理功能,该功能允许用户更新姓名,电子邮件地址和个人资料照片。

用户个人资料视图存储在:

resources/views/profile/update-profile-information-form.blade.php

如果你使用的是 Inertia ,则可以在以下位置找到该视图:

resources/js/Pages/Profile/UpdateProfileInformationForm.vue

以下文件处理用户更新逻辑:

app/Actions/Fortify/UpdateUserProfileInformation.php

如果需要的话,你还可以通过以下位置的 Jetstream 配置文件禁用用户个人资料图片:

config/jetstream.php

只需要注释掉 Features::profilePhotos() 这一行:

    'features' => [
        // Features::profilePhotos(),
        Features::api(),
        // Features::teams(),
    ],

Jetstream 安全管理

Laravel Jetstream 带有允许用户更新密码并注销的功能:

Laravel Jetstream是啥怎么使用它

另一个出色的功能是用户可以注销其他浏览器的 Session 会话。

Laravel Jetstream是啥怎么使用它

Blade 的资源文件可以在以下位置找到:

resources/views/profile/

如果你使用的是 Inertia ,则可以在以下位置找到它们:

resources/js/Pages/Profile/

Jetstream API

Laravel Jetstream 使用了 Laravel Sanctum 来提供便捷的基于令牌的 API 。

使用 Sanctum ,每个用户都可以生成具有特定权限的 API 令牌,例如创建,读取,更新和删除。

然后要检查请求权限,可以使用以下的 tokenCan 方法:

$request->user()->tokenCan('read');

同样,你可以在 config/jetstream.php 配置文件中禁用 API 支持。

Jetstream 组

如果你在 Jetstream 使用了 --team ,则你的网站支持组创建和管理。

使用 Jetstream 组功能,每个用户都可以创建并属于多个不同的组。

有关 Jetstream 组的更多信息,您可以查看官方文档。

结论

Laravel Jetstream 在启动新项目时为你提供了一个很好的开始!

原文地址:https://devdojo.com/bobbyiliev/what-is-laravel-jetstream-and-how-to-get-started

译文地址:https://learnku.com/laravel/t/49799

Laravel Jetstream是啥?怎么使用它?的教程已介绍完毕,更多请关注跳墙网其他文章教程!

Laravel Jetstream是啥怎么使用它相关教程

  1. 怎么在虚拟机制作centOS7系统
  2. Laravel 中自定义 验证,例如身份证号验证
  3. laravel + passport的Aouth2.0全解
  4. php怎么实现数组随机且不重复
  5. java安装后怎么打开
  6. Mac环境下怎么更新node版本
  7. php无法创建文件和写入内容怎么办
  8. php伪静态后html不能访问怎么办