laravel - 给出异常 : trim epects parameter 1 to be string, 数组

标签 laravel composer-php

您好,我最近尝试按照我在网上找到的本教程在我的应用程序中实现 JWT 身份验证:

cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs

但是当尝试安装以下软件包时:

barryvdh/laravel-cors 0.4.x@dev

尝试运行php artisan clear-compiled时出现错误异常 后来当我尝试运行 php artisanvendor:publish

这是错误:

[ErrorException]
trim() expects parameter 1 to be string, array given

编辑:我刚刚删除了软件包并尝试运行composer update,再次出现相同的错误。

最佳答案

好吧,我发现了错误,它与我的路线文件有关:

Route::any(['{url?}'], function($url) {
    return view('website/index');
})->where(['url' => '[-a-zA-Z0-9/]+']);

我删除了方括号,现在它可以工作了,一定是不小心把它放在那里了:

Route::any('{url?}', function($url) {
    return view('website/index');
})->where(['url' => '[-a-zA-Z0-9/]+']);

不过不会删除,有人可能会发现这很有用,哈哈 xD xD

关于laravel - 给出异常 : trim epects parameter 1 to be string, 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427629/

相关文章:

git - 对 gitignore 文件进行异常(exception)处理

php - Laravel:如何将某些路由参数限制为特定值?

laravel - 向 User Eloquent ORM 模型添加字段

php - Laravel:验证唯一用户名问题

php - 每次添加新类时都需要自动加载

laravel - composer dump-autoload 的任务

namespaces - 如何检查您的项目名称是否在 packagist.org 上可用

php - 如何在 Symfony 2 中使用 git?

laravel - Laravel 5 中的过滤器

php - 当变量为 false 时的 Where 子句不将其考虑到 SQL 查询中?