首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

laravel使用中遇到问题

最近,公司接了一个laravel项目,可惜没有phper,于是开始学习laravel,现在情况就是还没学会走路就要开始跑了,所以遇到坑会摔得很痛!...安装出现问题 安装步骤(5.3.*) 出现问题 报错: php.ini 缺少mbstring 解决: 放开注释extension=php_mbstring.dll 报错: The only supported...C:/php/ext/下去找openssl.dll文件 解决: 他开是虚拟机,修改extension_dir = "./" 路径为绝对路径 报错: 原因:laravel为了防止跨站脚本攻击(CSRF)...如 ⑤遇到跨域问题(laravel跨域)) 运行命令 php artisan make:middleware EnableCrossRequestMiddleware 自动在app/Http/Middleware...\App\Http\Middleware\EnableCrossRequestMiddleware::class, ]; ⑥composer安装报错 报错:win7下使用命令行安装

2.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Laravel 优雅之处 之,Passport搭建SSO系统

优雅 ORM:Laravel Eloquent ORM (对象关系映射) 具有简单、优雅且易于使用语法,它可以让开发人员轻松地数据库进行交互。...对于 Laravel 认证系统,可以通过使用 Laravel Passport 这个包来构建一个基于 OAuth2 单点登录(SSO)系统。...在 Laravel 中,可以使用 php artisan passport:client 命令来创建一个客户端。...可以使用 Laravel 自带 AuthController 类来处理此请求。在此控制器中,我们需要使用 Passport 提供 issueToken 方法来颁发访问令牌。...当用户在一个应用程序中进行身份验证时,该系统颁发一个访问令牌,并将其传递到其他应用程序中,使用户能够在这些应用程序中保持登录状态。

98650

Laravel框架使用MongoDB遇到问题解决

之前说,我一直是macOS作为开发平台,直接在macOS系统配置Nginx PHP及MySQL,由于项目需求,需要使用到MongoDB,这篇就是一部在macOS系统下运行Laravel框架使用MongoDB...遇到问题解决问题流水账。...为了不污染正式开发代码,我新建了一个Laravel工程,版本是5.5 LTS,MongoDB扩展使用是**laravel-mongodb**,根据文档,安装该扩展命令为: composer require...模块了,命令行下使用php -m可以列出所有已安装模块。...复制代码 放狗搜了一把也没找到问题出在哪里,但是无意中发现了一个解决办法,就是安装指定版本jenssegers/mongodb,由于我Laravel版本为5.5.x,最好就是安装3.3.x版本jenssegers

95420

Laravel 模型关联基础教程详解

Laravel 中定义模型关联是每个 Laravel 开发者可能已经做过不止一次事情。但是在试图实现关联时可能会遇到各种问题。因为 Laravel 有各种各样关联,你应该选择哪一个?...如果你不完全理解 Laravel 关联在这一点上是如何工作,别担心,读完这篇文章后,你会更好地理解它。 我们应该使用哪个模型关联? 要回答这个问题,首先你要知道有哪些可用选项。...Laravel 有 3 种不同关联类型。 一对一 一对多 多对多 我们逐个探讨不同关联类型并解释一下应该什么时候使用它们。 一对一 一对一关联是目前存在最基本关联。...默认情况下,Laravel会假设你在用户模型中定义了 passport_id ,因为你试图创建 passport 模型关联。创建迁移文件时也请注意这一点!...因为我们定义了 Passport 一对一关联和 Invoice 一对多关联,所以我们可以在 User 模型中使用它们。

5.5K31

PHPLaravelComposer部署项目时常见问题

我们在部署PHP项目时,其实大部分PHP项目会创建环境检测一键Install页面。 但是,有许多项目还采用了Composer部署。...我们可以在项目中声明所依赖外部工具库,Composer 会帮你安装这些依赖库文件,有了它,我们就可以很轻松使用一个命令将其他人优秀代码引用到我们项目中来。 相当于Node里面的npm。...Laravel框架 Laravel是一个开源PHP框架,功能强大且易于理解。它遵循模型 - 视图 - 控制器设计模式(MVC)。Laravel重用了不同框架现有组件,这有助于创建Web应用程序。...报错2:PHP版本问题。 这个就对症分析就可以。 注意是,有时候不是你项目PHP版本不行,而是你composer版本没有对应。 报错3:需要更新composer。...其次,可能是国外源,下载超时很正常,我们使用命令源改为国内源。

77810

Laravel API 开发推荐阅读清单

社区优秀文章 Laravel 5.5+passport 放弃 dingo 开发 API 实战,让 API 开发更省心 - 自造车轮。...API 文档神器 Swagger 介绍及在 PHP 项目中使用 - API 文档撰写方案 推荐 Laravel API 项目必须使用 8 个扩展包 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌...讲讲我最近用 Laravel一个 App 后端项目 Laravel Passport API 认证使用小结 关于 RESTful API 设计总结 Laravel 5.5 使用 Passport...实现 Auth 认证 使用 Laravel API 资源功能来构建你 API 单个 Laravel 项目同时配置不同域名 api.domain(用户端接口) 和 admin.domain(管理员端... 实战经验总结,具有较强启发意义 撰写安全合格REST API 利用好 HTTP 协议所具备特征 Web 服务编程,REST SOAP REST 传统面向服务接口设计区别,启发性强

4.2K70

解决 laravel passport Key file %s permissions are not correct, should be 600 or 660 instead of %s

laravel passport 问题描述 这是我之前遇到问题,忘记记录了。...环境: laravel "5.3" dingo Api passport 我在做我自己项目的时候,决定全部使用API风格,token鉴权机制,这样就可以只写一份后端,而不考虑页面。...问题就出现在这,我是使用windows进行开发,当我安装完laravel/passport时候,访问报错'Key file "%s" permissions are not correct, should...666这个错误,但是我使用是windows系统,我根据错误信息找到了出问题代码,在\vendor\league\oauth2-server\src\CyptKey.php中,第50~59行...接着,我给laravel/passport提了一个issues, https://github.com/laravel/passport/issues/712 ,但是没人回复。

14320

详解laravel passport OAuth2.04种模式

laravelpassport搭建OAuth2认证服务 相当于基于laravel搭建OAuth2 Server....无认证过程,客户端登录时直接带上资源服务器注册过账号密码,就像使用同一个账户系统....需添加middleware: \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class 这个 Passport 中间件将会附加 laravel_token...Cookie 到输出响应,这个 Cookie 包含加密过JWT,Passport使用这个 JWT 来认证来自 JavaScript 应用 API 请求,现在,你可以发送请求到应用 API,而不必显示传递访问令牌...其他用法 1 私人令牌 授权方式在用户测试、体验平台提供认证 API 接口时非常方便 2 scope作用域 更细颗粒度控制api权限 总结 以上所述是小编给大家介绍laravel passport

3.5K30

web3服务端身份验证

在这篇文章中,我概述“钱包登录”按钮技术实现,类似Showtime[2]或者Foundation[3]按钮。...这里问题是,任何人都可以用别人地址向我们发送 API 请求,并且我们无法验证这个地址是否映射到前端钱包。 在服务端验证签名 容易忽略一点,本质上加密钱包只是一个密钥对(私钥和公钥组合)。...但是有一个问题,因为我们总是签名相同消息,任何一个签名都是账户永久密钥,永不过期。...我建议在 Node 上用passport-web3[5],如果你正在用 PHP 和 Laravel ,我建议用 and laravel-web3-login[6]。.../passport-web3 [6] laravel-web3-login: https://github.com/m1guelpf/laravel-web3-login [7] 私信我: https:

2.3K10

Laravel 使用 laravel-s 引发登陆状态问题(所有终端都登陆)

说下这次血教训吧? 熟悉我的人,可能知道我这个小站 是由 Laravel 建立,目前我版本变更为 Laravel 6.x 了,然后今天我发现所有客户端,所有人都登陆着我账号。...(幸亏是我最近才开始升级写,也没几天) 赶紧找原因,分析问题。找了半天发现是我使用 laravel-s 引发问题。...在这里可以看到 如何使用 Nginx 。...然后就引发了,在一处登录后,所有设备均显示已登录;或者说串号什么之类问题...... 唉。解决方案也很简单。...唉,惨痛教训啊。之前版本出现过一次这个问题,没想到我在同一个坑又踩了一次.......所以赶紧写出来,以防我再次踩坑第三次。。。。

1.6K40

最受推荐 9本全栈开发书籍,助web前端开发学习

这本书结合实际示例,使用VueLaravel,帮助你建立现代全栈web应用程序,在本书中,你搭建一个名为Vuebnb订房网站。...这个项目向你展示Vue、Laravel和其他最先进web开发工具和技术核心特性。...最后,你还将了解如何使用Laravel Passport来处理Vue和API之间经过身份验证AJAX请求,从而完成整个堆栈结构。...Angular 5和ASP.NET Core 2功能和特性结合在一起,实现全栈开发 通过本书,你学习如何使用Angular 5功能,使用Entity Framework Core构建数据模型,使用...8、《Learn Full-Stack JavaScript Development》 本书和你一起开发一个小型电子商务应用程序,用户可以在这个程序里浏览产品,将其添加到购物车,你还将创建一个完整后端

3.9K10

Laravel5.4简单实现app接口Api Token认证方法

在web项目中,实现认证比较轻松,那么前后端分离项目中,我们要怎么实现认证,今天这篇文章就以 API token 认证机制,使用Token可以解决laravel API无状态认证。...}); } } 二、然后使用下面的命令字段添加到表中: php artisan migrate 三、用户注册: 在注册控制器文件创建用户中添加 api_token 字段: 我这里控制器是...//在这里设置生成token后,账号密码等信息一起存进User表 $user = User::create($data); //存进数据库 return $token; //这里面的逻辑自己写...注意,这个只是基础认证,现在开发还是用别人已经开发好插件好,比如oAuth2,basic,jwt,Passport等等。...哦对了,如果想看token认证原理,我们可以看他底层源码 vendor\laravel\framework\src\Illuminate\Auth\TokenGuard.php: ?

1.5K20

宇宙最强语言PHP“全栈”框架——Laravel来了!

使用包,可以让其他人负责开发和维护一个独立、具有特定功能代码块,从理论上说,开发人员可以有更多时间对这些单个组件进行深入了解研究。...但是,把开发人员快乐作为首要关注对象而不是次要问题,这一点对 Laravel风格和决策过程产生了巨大影响。...这并不意味着你不能用 Laravel 编写出具有良好架构应用程序或企业级应用程序,而意味着使用 Laravel 编写应用程序可以不牺牲代码库可读性可理解性。...如果在计算机上初始化一个全新 Laravel 应用程序,在示例 1-1 中定义好路由,然后从公共目录中使用该站点,那么你拥有一个功能齐全“Hello, World”示例程序(参见图 1)。...因为 Laravel 可以帮助你想法变成现实,并且不会浪费代码(即以极精简代码实现强大功能),使用现代编码标准,并拥有一个充满活力社区,还拥有一个强大工具生态系统。

2.3K10
领券