Laravel有帮你做好会员登入系统的模组,如果有需要的话,可以快速生成。
但详细的运作细节我还没研究,这篇单纯纪录、分享怎麽把这模组建立起来和简单应用。
以下内容基本上是这集教学的笔记,有兴趣可以直接进去看~
Build a Registration System in Mere Minutes
新增专案後,到该专案下新增ui模组
composer require laravel/ui --dev
安装完後输入php artisan
应该可以看到ui
在模组清单里。auth package
再来安装auth package
php artisan ui vue --auth
npm install && npm run dev
这步做完後应该就可以在首页(index)看到会员系统的的介面,像是登入、注册等。
最後建立database和相应的table存用户资料,并编辑env file,使Laravel可以连到新增的database。
满常遇到的情境是要判断现在是否有使用者登入,例如如果有登入就秀出会员页、和登出的按钮,如果没登入就秀出注册、和登入的按钮。
我想这很好理解,例如如果没登入,就不可能登出,所以不会有登出按钮。
那要怎麽实作这个判断呢?
在view那秀出介面前可以加入判断如下:
@if (Auth::check())
<!--登入的话做什麽事-->
@else
<!--没登入的话做什麽事-->
@endif
更简单的写法:
@auth
<!--登入的话做什麽事-->
@else
<!--没登入的话做什麽事-->
@endauth
反过来的写法:
@guest
<!--没登入的话做什麽事-->
@else
<!--登入的话做什麽事-->
@endauth
两个部分:
@auth
或@guest
,但记得都要@end
噢)
<<: Day 28 QuickSight 连接 Redshift - Part 1
>>: 【Day 28】练习专案 1/2 - NFC、Barcode、fontFamily、Stack、sliding_up_panel
前面说了那麽久,但看起来好像这些都不是拿来给一般民众使用的AR装置,之後AR又有什麽变化呢!?让我们...
卡方检定 今天来实作单一常态母体变异数检定的题目。 假如一家面包店希望生产的蛋黄酥重量的变异数维持在...
Q1. 什麽是命令执行 指令是与电脑互动的一种方式,一般来说作业系统会包含至少一个 Shell 程序...
python网路爬虫教学-Selenium基本操作 download chrome drive ht...
这是我在win 10用visual studio 来编译cpython的原始码,可以参考[your ...