问题标签 [laravel-5.5]

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.

0 投票
3 回答
2112 浏览

mongodb - Laravel 5.5 Mongo DB error

I am developing a Mongo DB app in Laravel 5.5. But getting following error in the package https://github.com/jenssegers/laravel-mongodb.

Declaration of Jenssegers\Mongodb\Eloquent\HybridRelations::belongsToMany($related, $collection = NULL, $foreignKey = NULL, $otherKey = NULL, $relation = NULL) should be compatible with Illuminate\Database\Eloquent\Model::belongsToMany($related, $table = NULL, $foreignPivotKey = NULL, $relatedPivotKey = NULL, $parentKey = NULL, $relatedKey = NULL, $relation = NULL)

Following are the steps I did.

  1. Installed Mongo db and its php extension.
  2. Installed this Laravel package.
  3. Added the service provider
  4. Configured DB
  5. Created the model
  6. And finally
    $user = DB::connection('mongodb')->collection('users')->get();
0 投票
7 回答
119230 浏览

laravel-5.5 - PHP 解析错误:语法错误,意外的“?” 在 helpers.php 233

当我创建一个新的 Laravel 项目时,浏览器显示错误 500。我在日志中发现了这个:

PHP 解析错误:语法错误,意外的“?” 在第 233 行的 vendor/laravel/framework/src/Illuminate/Foundation/helpers.php

233中的代码是:

??但据我所知, PHP 7.0 支持空合并运算符( )

我的 PHP 版本:

PHP 7.1.8-2+ubuntu14.04.1+deb.sury.org+4 (cli) (build: Aug 4 2017 14:34:05) (NTS) 版权所有 (c) 1997-2017 The PHP Group Zend Engine v3. 1.0,版权所有 (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.8-2+ubuntu14.04.1+deb.sury.org+4,版权所有 (c) 1999-2017,归 Zend Technologies 所有

Laravel 版本:5.5.0

谁知道发生了什么?

0 投票
6 回答
58394 浏览

laravel - 抱歉,没有显示任何错误,无法找到您要查找的页面:Laravel 5.5

新安装的 Laravel 5.5 显示对不起,找不到您要查找的页面。没有任何错误。请看截图: 在此处输入图像描述

我认为它甚至没有查看路由文件,这是我的 routes.php 和 htaccess 在此处输入图像描述

在此处输入图像描述

这将是什么原因?

0 投票
17 回答
38942 浏览

php - Laravel 5.5 登录和注册页面说:页面由于不活动而过期。[TokenMismatchException]

我刚刚使用 laravel 安装程序创建了一个 laravel 5.5 版的新项目。运行命令“ php artisan make:auth ”。为用户身份验证生成视图和控制器。还运行“ php artisan migrate ”创建所需的表在数据库中。访问登录页面和注册页面时,填写表单并提交。它显示“页面由于不活动而过期。请刷新并重试。”但是刷新页面没有任何帮助。在源代码中看到,导致异常的地方:

似乎是“TokenMismatchException”导致了这个问题。这是什么时候发生的?为什么?我只是创建了这个新项目,没有做任何其他更改。希望你得到分数。我使用 php 7.1.9(laravel 5.5 需要 php > 7.0.0)。并在开发环境中为项目提供服务:php artisan serve

0 投票
1 回答
612 浏览

php - 安装 Laravel 时无法弄清楚作曲家的一系列错误

0 投票
2 回答
8719 浏览

php - Laravel 雄辩的多表连接与过滤器

我的系统中有表格。

  1. 学生
  2. 文章
  3. 类别

学生可以写多篇文章,一篇文章只属于一个学生。A Article 只能有一个类别。

控制器

模型

我想得到什么

例如,选择 Damith 为技术类别撰写的所有文章(类别名称应该在那里)

到目前为止我能做什么

类似于,使用 Damith 选择所有文章$article_list = Students::find($students_id)->articles->all();(您可以从控制器中找到此代码)

我想从你这里得到什么

我如何修改$article_list = Students::find($students_id)->articles->all();以获得类似的东西,选择 Damith 为技术类别撰写的所有文章。(类别名称必须在结果中,并且在类别表中,并且对于条件,您可以使用在文章表中的 category_id

0 投票
1 回答
239 浏览

php - 如何在 View 上使用 Youtube 课程

我正在使用Youtube

我在app.php上添加了这个

&

现在我试着这样看待

但出现错误

“htmlspecialchars() 期望参数 1 是字符串,给定对象
(视图:C:\xampp\htdocs\guru\resources\views\admin\video\index.blade.php)”

我怎样才能解决这个问题?

我试过了

它向我展示了一切
这是截图 在此处输入图像描述

0 投票
1 回答
372 浏览

php - 为 foreach() Laravel 标签提供的参数无效

我只是在 laravel 中使用多对多关系为我的博客制作标签系统。现在我正在尝试添加多标签,但出现错误:

这是我的控制器

0 投票
1 回答
829 浏览

php - Laravel 5.5 空对象

大家下午好,我遇到了一个问题,不知道你们有没有同样的问题,我升级了我的 Laravel 项目,现在所有的路线都是这样的

正在破坏一切,因为控制器中实例化的对象为空......

如果有人可以帮我解决这个问题。如果我删除客户端模型并dd返回对象的 ID,即“594”

0 投票
1 回答
554 浏览

laravel - 在 Laravel 中用户授权后创建全局权限变量

我想在用户通过身份验证后设置全局变量 - 让我们调用它permissions。该变量应该在控制器和视图中可用。

实现它的最佳方法是什么?现在在每种方法中,我都必须执行数据库查询并检查不是最佳的用户角色。

我知道我可以view::share在 appserviceprovider 中声明方法以将变量传递给视图,但是引导方法是在用户通过身份验证后执行的。

更新

我创建了从 Controller 扩展的 BaseController。

基础控制器:

然后我试图从从 BaseController 扩展的 UserController 访问权限变量。尝试访问非对象。我认为这是因为 BaseController 构造函数是在中间件之前构建的。

最终的解决方案

基石是$this->middleware(function ($request, $next)在 BaseController 中使用。