您好,我最近尝试按照我在网上找到的本教程在我的应用程序中实现 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/