laravel的nginx配置 为什么只能访问主页
摘要:改成这样就好了 location / { try_files $uri $uri/ /index.php$is_args$query_string; #语法: try_files file1 [file2 ... filen] fallback } 推荐配置 server { # 监听 HTTP 协
阅读全文
Laravel 7 用户认证 Auth 2.0—— 4 Passport授权码模式认证
摘要:1 原理 1 bilibili 提供一个微信登录的连接,用户点击跳转到微信授权服务器 2 用户根据微信授权服务器提示登录微信并确认授权给bilibili 3 微信授权服务器返回用户代理(浏览器)一个授权码 4 用户代理(浏览器)把这个授权码传给bilibili 5 bilibili凭借授权码向微信授
阅读全文
Laravel 7 用户认证 Auth 2.0 —— 3 Passport密码模式认证(推荐,因为有scopes)
摘要:1 原理简介 1.1 适用场景 适合用户及其信任的第三方 1.2 请求流程 比如用微信账号登录bilibili 1 bilibili使用用户给的微信登录帐号和密码直接向微信授权服务器索要令牌 2 微信授权服务器发送令牌给bilibili 1.3 请求格式 https://weixin.com/tok
阅读全文
Laravel 7 修改完善之前已经存在的数据表 迁移
摘要:1 添加自动加载 \composer.json 添加 "database/migrations", "autoload": { "classmap": [ "database/seeds", "database/migrations", "database/factories" ], 运行 comp
阅读全文
Laravel 7 用户认证 Auth —— 2 内置的API认证 (不推荐)
摘要:1 原理 1.1 注册 用户注册后,随机生成长字符串作为token,原生的token返回给用户,哈希后的token存到数据库里 1.2 登录 用户使用账号密码登录成功,随机生成字符串作为token,原生的token返回给用户,哈希后的token存到数据库里 1.3 认证 将用户传来的原生的token
阅读全文
Laravel 7 用户认证 Auth —— 1 传统web认证
摘要:1 默认auth登录快速创建 https://learnku.com/articles/39646 1.1 数据表的建立 .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME
阅读全文
leravel 7 和 dingo 3 的使用 与jwt配合
摘要:1 安装 1.1 选择版本 选择你要的版本。https://packagist.org/packages/dingo/api 不同leravel对应不同的dingo 1.2 安装 composer require dingo/api 1.3 配置 发布配置文件 php artisan vendor:
阅读全文
踩坑 composer报错 Your requirements could not be resolved to an installable set of packages 与 Declaration of Dingo\Api\Exception\Handler::report(Throwable $throwable) must be compatible with Illuminate\
摘要:问题 composer require dingo/api --with-all-dependencies 时遇到报错 Your requirements could not be resolved to an installable set of package 解决办法 composer upd
阅读全文
php设计模式 之观察者模式 与Laravel 的事件
摘要:观察者模式主要用于解耦 1 没有观察者模式 class order { public function addOrder() { // 发短信 Message::update(); //发邮件 Email::update(); //记日志 Log::update(); } } $order = ne
阅读全文
php7 使用OPCache提升PHP的性能
摘要:https://www.bilibili.com/video/BV1V5411K7a2?from=search&seid=67276946219882260
阅读全文
laravel的优点
摘要:作者:怪物程序员链接:https://www.zhihu.com/question/27453375/answer/284721903来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 快速入门对Laravel是不合适的,因为它是为web工匠打造的工具。 第一,Compo
阅读全文