Day20 跟着官方文件学习Laravel-Breeze

前面我们自己写了登入登出及注册,但其实laravel有提供我们身份验证的套件,这些工具包会自动提供我们注册,验证应用程序,路由,以及Controller跟View。

我们重新起一个专案

composer create-project laravel/laravel breeze-project

再来我们先安装breeze

composer require laravel/breeze --dev

php artisan breeze:install

安装npm

npm install && npm run dev

他会帮我们生成css,js等文件,安装完後我们可以看到controller,route, view生成。

接着我们可以看到controller在/app/Http/Controllers/Auth中找到

在route目录下也可以看到auth.php

Blade Template档案可以在/resources/views/auth中看到

接着迁移我们的资料库,记得要把.env修改一下,我有多创建一个database叫做breeze

php artisan migrate


会看到有这几张表

接着执行

php artisan serve

打开网页,会看到右上方多了登入注册按钮,我们成功启用breeze,是不是很方便呢!

试着注册看看吧

注册完可以登入罗

好,这个功能太方便了,完全涵盖我们之前做的功能...,今天就介绍到这边罗~


<<:  [DAY 19]bot在线状态通知

>>:  Day34. 结尾语 & 明年的铁人赛

[Day29] grid 项目对齐属性

如果熟悉 flexbox 的对齐属性,在这边的用法也是大同小异。在 grid 中因为没有主次轴的概念...

Android 逆向工程 - 不确定 App 是否有混淆,所以反组译看看 ( 4步骤 )

免责声明 我花了大量的私人时间替专案研究 App 是否混淆成功,混淆结果是否达到需求。虽然我只会做简...

Day17 CSS位置position介绍

今天我们要介绍的是CSS重要属性position,在排版中我们会遇到许多不同的情况,而利用posit...

提升 State ( Day12 )

之前在 State 和生命周期 在每一个元件里面都会有自己的 state,但如果遇到彼此需要共用的 ...

Day12-记得要戴安全帽(二)

前言 昨天介绍了 Content Security Policy 跟 HTTP Strict Tra...