PHP

在 Laravel 5 中,如何禁用特定路由的 VerifycsrfToken 中间件?

我正在使用 Laravel 5 开发应用程序.我的应用程序与 VendHQ API 连接,我打算通过他们的 webhook 从 VendHQ 获取一些数据.根据他们的文档 当一个事件发生并触发一个 webhook 时,我们将发送一个 POST请求到您选择的 URL.POST 请求将在UTF-8 字符集和 application/x-www-form-urlencoded 编码. 问题是 ..
发布时间:2021-12-18 21:39:42 PHP

Laravel 5 Auth Post Submit - VerifyCsrfToken.php 第 46 行中的 TokenMismatchException

刚刚在 Laravel 5 中开发了一个新应用程序,我在使用开箱即用的身份验证时遇到了一些问题... 我不断收到:VerifyCsrfToken.php 第 46 行中的 TokenMismatchException:在提交登录或注册表单时... 我可以在登录表单页面上看到隐藏表单字段中的令牌代码和当时的会话是相同的... 作为测试,我也尝试过,因为其他一些帖子建议将其注释掉// ..
发布时间:2021-12-18 21:38:47 PHP

Laravel 5 刀片模板中的 PHP 代码

我必须在 Laravel 5 刀片模板中放置一些 PHP 代码.如下图 @foreach ($farmer->tasks as $task)@if ($task->pivot->due_at) pivot->due_at)>日期(现在))$style = '警报警报成功';@别的$style = '';@万一@endforeach 将 PHP 代码放入 Laravel 5 刀片模板的实际过程是 ..
发布时间:2021-12-18 21:38:40 PHP

Laravel 意外重定向(302)

我已经开始了一个新的 Laravel 5.2 项目,使用 laravel new MyApp,并通过 php artisan make:auth 添加了身份验证.这是一个仅限会员的网站,第一个用户在其中被播种,然后创建其余用户(无需手动创建用户/密码重置等). 这些是我目前定义的路由: Route::group(['middleware' => 'web'], function () { ..
发布时间:2021-12-18 21:38:31 PHP

Laravel 5 中的登录事件处理

即使在我的 L5 应用程序中,我也试图登录以设置上次登录时间和 IP 地址.我可以通过以下方式使其工作: Event::listen('auth.login', function($event){Auth::user()->last_login = new DateTime;Auth::user()->last_login_ip = Request::getClientIp();Auth::us ..
发布时间:2021-12-18 21:38:03 PHP

在 laravel 中为特定路由禁用 csrf

我有一个支付系统,数据被提交到第 3 方网站然后被拖回...... 当数据返回时,它会访问特定的 url,让我们说/ok 路由.$_REQUEST['transaction']. 但是由于 Laravel 中间件,我的令牌不匹配.第三方支付 API 无法生成令牌,那么我如何禁用它?只针对这条路线? 或者有更好的选择吗? Route::get('/payment/ok', 'Tr ..
发布时间:2021-12-18 21:37:17 PHP

达到最大函数嵌套级别“100",升级到 Laravel 5.1 后中止

升级到 Laravel 5.1 后,我在 Laravel 应用程序中收到此错误消息. Dispatcher.php 第 200 行中的 FatalErrorException:达到最大函数嵌套级别“100",中止! 此问题出现在我应用的某些 URL 上.我已经做了几十个 composer update 但问题仍然存在.任何建议都将不胜感激 解决方案 问题是由默认xdebug.max_n ..
发布时间:2021-12-18 21:37:11 PHP

在 Laravel 5 中扩展请求类

我是 Laravel 的新手(只体验过 Laravel 5,所以这里没有遗留问题) 我想知道如何扩展核心请求类.除了如何扩展它之外,我想知道这样做是否是一个明智的设计决定. 我已经广泛阅读了文档(特别是关于注册服务提供者以及它提供 Facades 访问依赖项容器内的条目的方式) - 但我可以看到(并找到)没有办法替换 \Illuminate\Http\Request 实例与我自己的 ..
发布时间:2021-12-18 21:37:00 PHP

laravel errno 150 外键约束的格式不正确

谁能帮我解决这个问题? 有 3 个表,有 2 个外键: Schema::create('users', function (Blueprint $table) {$table->increments('id');$table->string('name');$table->string('email')->unique();$table->string('密码');$table->reme ..
发布时间:2021-12-18 21:36:42 PHP

Laravel 5.4 字段没有默认值

我遇到了这个错误,我检查过的谷歌搜索结果都与我的问题不相似. 我有一个包含 Deal、User 和 Matches 类的应用程序 一笔交易有很多匹配项.一个用户有很多匹配.一个用户有很多交易. 我正在尝试使用我的 Deal 对象创建一个新的匹配 $deal->matches()->create(['user_id'=>$id]); 这是我的匹配类,我已经定义了所有需要的关系 ..
发布时间:2021-12-18 21:36:33 PHP

脚本@php artisan package:discover 处理返回错误代码 255 的 post-autoload-dump 事件

我将我的项目从办公桌移到另一个办公桌. 当我运行 php artisan 时它不起作用. 我尝试运行 composer update,但它返回错误 脚本@php artisan package:discover 处理返回的自动加载转储后事件,错误代码为 255 解决方案 这是我从 laravel 6.x - 7.x 升级后解决这个问题的方法: 在App\Exceptio ..
发布时间:2021-12-18 21:35:50 PHP

什么时候在 Laravel 中生成新的应用程序密钥?

因为当我创建应用程序时它会自动在我的 .env 文件中为我设置它,所以我不确定我应该什么时候运行它. 除此之外,如果第二个开发人员进来并克隆应用程序,他/她是否需要运行 php artisan key:generate ? 我们怎么知道什么时候运行 php artisan key:generate ? 解决方案 php artisan key:generate 是一个在你的 中 ..
发布时间:2021-12-18 21:35:41 PHP

格式化碳日期实例

我有一个返回以下日期时间的数组: $item['created_at'] =>“2015-10-28 19:18:44" 如何使用 Carbon 在 Laravel 中将日期更改为 M d Y 格式? 目前它返回一个错误 $suborder['payment_date'] = $item['created_at']->format('M d Y'); 解决方案 首先将 create ..
发布时间:2021-12-18 21:35:24 PHP

在 Laravel 5.2 中调整图像大小

谁能帮助我如何在 Laravel 中实现调整图像大小? 我只有这个代码: if($request->hasFile('image')){if (Input::file('image')->isValid()) {$file = Input::file('图片');$destination = base_path() .'/public/images/ServiceImages';$exte ..
发布时间:2021-12-18 21:34:48 PHP

Laravel 5.2 - pluck() 方法返回数组

我正在尝试升级我的项目 L5.1 -> L5.2.在升级指南中,我不清楚一件事: 集合、查询构建器和 Eloquent 查询上的 lists 方法builder 对象已重命名为 pluck.方法签名保持不变. 没关系,将重构从 lists() 重命名为 pluck() 不是问题.但是 L5.0 和 L5.1 中有用的 pluck() 方法呢? 来自 5.0 文档: 从一行中 ..
发布时间:2021-12-18 21:34:28 PHP