【问题标题】:Adding auth to existing project with Laravel Alpine and Livewire使用 Laravel Alpine 和 Livewire 向现有项目添加身份验证
【发布时间】:2021-11-01 16:11:05
【问题描述】:

我有一个现有的带有 AlpineJS 的 laravel 项目。我想集成身份验证,但考虑到 我不使用 VUE,我找不到合适的解决方案。我已经使用 Vue 完成了这项工作,但只是想知道是否有使用 Alpine JS 的 Laravel 更新指南。我试图查看文档,但找不到相关内容。

composer require laravel/ui
php artisan ui:auth

我还需要这样做吗?对最佳做法有何建议?

【问题讨论】:

    标签: php laravel authentication laravel-livewire alpine.js


    【解决方案1】:

    Alpine 只是一个用于 DOM 操作的轻量级框架,它不会单独提供任何身份验证功能,因此您需要在项目中添加一些内容。

    如果您想为您的应用程序添加身份验证,您需要考虑 Laravel Fortify 之类的东西,这是一个无头前端不可知的身份验证解决方案。有诸如 BreezeJetstream 之类的入门套件,但是,将这些样板入门套件中的任何一个添加到现有项目中都可能会出现问题。有些人建议开始一个新项目,安装其中一个,然后移植您现有的功能(这显然取决于您的项目规模)。

    【讨论】:

    • 是的,我添加了 Breeze,但它确实改变了很多。
    猜你喜欢
    • 2023-03-21
    • 2016-12-20
    • 2015-11-04
    • 2020-12-24
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多