原创 laravel6 內置 api 認證

api 認證 原理 註冊:用戶註冊成功後,隨機生成長字符串作爲 token,原生 token 返回給用戶。哈希後的 token 存到數據庫裏。 登陸:用戶使用賬號密碼登陸成功,隨機生成長字符串作爲 token,原生 token

原创 Laravel 6 核心概念(服務容器、服務提供者、facades、contracts、輔助函數、生命週期)

交流羣 375462817 視頻配套文檔羣文件裏面可以下載。 快速入門 https://www.bilibili.com/video/av70545323/ 模型關係 https://www.bilibili.com/video/

原创 橋模式

<?php declare(strict_types=1); // php 技術羣:781742505 // 多個 Formatters 抽象出 Formatter 接口 // 多個 Services 抽象出 Servic

原创 流接口模式

<?php declare(strict_types=1); // php 技術羣:781742505 // 鏈式編程 // 典型例子:Query Builder,PHPUnit /** * Class Sql */ cl

原创 數據映射模式

<?php // php 技術羣:781742505 // 就是 ORM。在數據對象層和業務層中間加上映射層。 // // CREATE TABLE `user` ( // `id` int(11) NOT NULL AUTO_

原创 門面模式

<?php declare(strict_types=1); // facade 就是使用一個簡單的接口去執行很多複雜的方法。 // php 技術羣:781742505 /** * Class Computer */ cla

原创 Laravel Passport

composer require laravel/passport php artisan migrate // 創建表來存儲客戶端和 access_token php artisan passport:install // 生成

原创 裝飾模式

<?php // 一看就懂,不解釋 // php 技術羣:781742505 interface Coffee { public function getCost(); public function getDe

原创 laravel 6 內置 web 認證

原理 原理 註冊:用戶註冊成功後。在服務器端生成 session 文件。給用戶傳遞 session (文件名)。 登陸:用戶使用賬號密碼登陸成功。在服務器端生成 session 文件。給用戶傳遞 session (文件名)。 認

原创 Passport 密碼模式

交流羣 375462817 密碼模式 準備工作 composer create-project --prefer-dist laravel/laravel laravel6 .env 數據庫配置 修改數據庫默認字符串長度 php

原创 Passport 授權碼模式

交流羣 375462817 授權碼模式 嗶哩嗶哩提供一個“微信登陸”的鏈接,用戶點擊跳轉到微信授權服務器。 用戶根據微信授權服務器提示登陸微信並確認授權給嗶哩嗶哩。 微信授權服務器返回用戶代理(瀏覽器)一個授權碼。 用戶代理(瀏

原创 依賴注入模式

<?php declare(strict_types=1); // php 技術羣:781742505 class DatabaseConfiguration { /** * @var string

原创 Laravel 6 api 認證

交流羣 375462817 api 認證 原理 註冊:用戶註冊成功後,隨機生成長字符串作爲 token,原生 token 返回給用戶。哈希後的 token 存到數據庫裏。 登陸:用戶使用賬號密碼登陸成功,隨機生成長字符串作爲 t

原创 給亞馬遜的 ec2 增加磁盤空間

lsblk LANG=en_US.UTF-8 growpart /dev/vda 1 xfs_growfs /dev/vda1

原创 EAV 實體屬性值模式(多用於數據庫)

<?php /** * _ooOoo_ * o8888888o * 88" . "88 *