问题标签 [laravel-5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何扩展 Laravel 的 bcrypt 方法
我做了一个结合了不同哈希算法的 php 类,我想在bcrypt()
laravel 的方法中实现它。
我目前的解决方案是访问 AuthController 并替换bcrypt($data['password'])
为,但我想知道是否有一种方法可以在不更改Illuminate Hashing供应商或 AuthController 中bcrypt(phashp($data['password']))
的代码的情况下修改该方法。
如何扩展此方法?
谢谢!
homestead - Laravel 5.2 全新安装 Homestead rev-manifest.json 未找到错误
我是 Homestead 的新手,但不是 Laravel。我完成了设置新安装的过程,并且能够看到主页欢迎消息。
然后我尝试通过运行为用户登录启用身份验证:
php工匠制作:auth
这在 Homestead 之外对我有用,但是在这个启动网页的环境中会抛出以下错误:
public/build/rev-manifest.json):无法打开流:没有这样的文件或目录
我查看了公共内部,并且没有构建文件夹。我应该创建它吗?如果我应该创建 json 文件,我应该在里面放什么?而且,更重要的是,为什么我通常会收到此错误?
帮忙欣赏!
laravel - 升级到 Laravel 5.2 会使所有会话失效
从 Laravel 5.1.17 升级到 5.2。我config/auth.php
最初包含:
新文件与默认文件相同,除了更新的命名空间。
我的环境SESSION_DRIVER
是redis
. 我没有从 Redis 清除任何东西。(请注意,这也发生在我的其他驱动程序所在的项目中file
,但我对他们并没有那么在意。)
我有两个分支,L5.2 和 master(在 5.1.17 上)。切换分支后,我简单地运行composer install
如果我在master上登录,然后切换到L5.2,我将退出如果我 切换 回master,我将重新登录 如果我在L5.2上登录,然后切换到master,我保持登录到L5.2,我保持登录状态
如果它会使我所有用户的会话无效并强制他们再次登录,我会犹豫升级。有没有办法避免这种情况?
唯一被修改的其他文件是composer.json
、composer.lock
、app/Exceptions/Handler.php
和config/app.php
; 没有什么触及 Auth。
php - Laravel 5.1 到 5.2 升级报错
当我尝试使用官方指南将我们现有的项目从 Laravel 5.1 更新到 Laravel 5.2 时,在发布更新后 composer update 后出现错误
php artisan 清晰编译
正在运行。这是错误。
类 Illuminate\Foundation\Composer 不存在
有没有人遇到过类似的问题?当我使用 no scripts 标志运行 composer update 时,它会定期更新,因此这是清晰编译的问题。
下面是我的服务提供者和我的 composer.json 文件。
服务供应商
作曲家.json
当我跑
grep -nH -d recurse 'Composer' bootstrap/ app/ config/
这是返回的内容:
引导/自动加载.php:7:| 注册 Composer Auto Loader bootstrap/autoload.php:10:| Composer 提供了一个方便的、自动生成的类加载器 bootstrap/autoload.php:42:| 在本地工作时。但是我们需要在 Composer 中加载
这是 autoload.php 文件的样子:
可能是关于工作台的东西吗?
更新:将 Composer.php 从 5.1 返回到 vendor/laravel/framework/src/Illuminate/Foundation 的一个非常可怕的修复可以让应用程序正常运行,但我真的需要一个更好的解决方案,一个可以推送到生产环境的解决方案。
eloquent - Laravel 5.2 中的多表继承
我正在使用 laravel 5.2。我的应用程序中有许多模型,即用户、律师、经理等。
我正在从基本用户模型扩展律师和经理模型。
return 语句正在发送 null。
该行不应该$lawyer->name
从基类中选择名称吗?那里有什么问题?是否可以以这种方式进行多表继承?
laravel - Laravel 5.2.x - 干预/图像 - 在 null 上调用成员函数 encode()
我创建了一个存储库来使用Intervention/Image
库管理上传图像,但是当我尝试保存图像时,我得到了Call to a member function encode() on null
.
这是我的界面:
这是我的具体课程:
这是存储方法:
当我提交表格时,我得到:
Image.php 第 119 行中的 FatalErrorException:在 HandleExceptions.php 中的 FatalErrorException->__construct() 中的 Image.php 第 119 行中的 null 上调用成员函数 encode() 在 HandleExceptions.php 第 118 行中的 HandleExceptions->fatalExceptionFromError() 中的第 133 行在 HandleExceptions->handleShutdown() 在 HandleExceptions.php 第 0 行在 Image->encode() 在 Image.php 第 139 行在 Image->save() 在 InterventionImageRepository.php 第 96 行在 InterventionImageRepository->save() 在 PlacesController.php在 Controller.php 第 76 行中 PlacesController->store() 的第 80 行
问题应该在这里:at Image->save() in InterventionImageRepository.php line 96
并且该行在具体类中,在 save 方法中:
有人可以帮我找到问题吗?
php - Undefined variable: errors -- Laravel 5.2
I am new in Laravel and using laravel version 5.2.
I created a controller and request named as ArticlesController and CreateArticleRequest respectively and i defined some validation rules.
CreateArticleRequest
ArticlesController
When i use $errors variable in my template named as add.blade.php it show error undefined variable: $errors I tried to solve the problem but i did't .Please tell me where i am wrong . add.blad.php
php - Laravel 5.2:csrf 令牌不起作用
嗨为什么我的 csrf 令牌值为 null ?当我不使用令牌时,我没有 TokenMismatchException !!!我该如何解决?
我挖得更深,发现会话没有在 SessionServiceProvider 中注册。是否需要启用某些功能才能使其默认工作?由于我是 Laravel 初学者,我不确定如何遵循上述建议。如何确保我的路线被添加到“web”组下?
laravel-5.2 - 在自定义控制器中获取用户 ID
我有一个设置了用户身份验证的 Laravel 应用程序,以及登录后用户主页上的一个表单。该表单发布到自定义控制器。我需要的是能够从控制器中检索当前用户(登录的用户)的 ID,以便它可以与表单数据一起保存到模型中。
这似乎非常容易,但我正在努力让它发挥作用。我有:
在我的自定义控制器的顶部。在我尝试过的表单发布的函数内部:
所有这些都返回 null。