Git clone 下的 Laravel5.6 的项目 执行 Composer install 报错 ???

Type error: Argument 1 passed to Illuminate\Routing\Router::group() must be
of the type array, object given, called in /Users/mac/code/laravel5.6/vend
or/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 221

laravel5.6 [master]>  composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Nothing to install or update
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
[@php](https://learnku.com/users/10050) artisan package:discover
In Router.php line 343:
Type error: Argument 1 passed to Illuminate\Routing\Router::group() must be
of the type array, object given, called in /Users/mac/code/laravel5.6/vend
or/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 221
Script [@php](https://learnku.com/users/10050) artisan package:discover handling the post-autoload-dump event returned with error code 1
jaak
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4
jaak
Route::group(  function() {
    Route::get('/articles', 'HomeController@articles');
});
// 上边这样子会报错,加个空数组这样子就好了 ?
Route::group( [ ] , function() {
    Route::get('/articles', 'HomeController@articles');
});
5年前 评论
lufeijun1234

那是因为代码部分报的错的,当你的laravel有语法错误,或者命令执行错误,就会报错

5年前 评论
jaak

@lufeijun1234 嗯,是的 下边这段代码注释掉就不报错了

//Route::group(  function() {
//    Route::get('/articles', 'HomeController@articles');
//});

Route::group这样直接调用group时第一个参数必须是数组,如果有Route::namespace('')或者Route::middleware('')之后再调用->group(function(){
//...
})就没有问题

5年前 评论
jaak

文档中有说明 https://learnku.com/docs/laravel/5.6/routi...

路由组

路由组允许你在大量路由之间共享路由属性,例如中间件或命名空间,而不需要为每个路由单独定义这些属性。共享属性应该以数组的形式传入 Route::group 方法的第一个参数中。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!