拉维尔 8 : Array to String conversion on route register

标签 laravel routes

有什么办法可以在 laravel 8 中定义路由组的名称吗?

我正在尝试为卖家建立前往订单管理网站的路线,下面是我在 web.php

中的路线列表
use App\Http\Controllers\Seller\OrderController;

Route::group(['prefix' => 'seller', 'middleware' => 'auth', 'as' => 'seller.', 'namespace' => 'Seller'], function () {

    Route::redirect('/','seller/orders');

    Route::resource('/orders',  [OrderController::class]);
});

错误

ErrorException 

Array to string conversion

at C:\wamp64\www\my-project\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:416
412▕     protected function getResourceAction($resource, $controller, $method, $options)
413▕     {
414▕         $name = $this->getResourceRouteName($resource, $method, $options);
415▕
➜ 416▕         $action = ['as' => $name, 'uses' => $controller.'@'.$method];
417▕
418▕         if (isset($options['middleware'])) {
419▕             $action['middleware'] = $options['middleware'];
420▕         }

1   C:\wamp64\www\my-project\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:416
    Illuminate\Foundation\Bootstrap\HandleExceptions::handleError("Array to string conversion", "C:\wamp64\www\my-project\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php", ["orders", "index", "orders.index"])

2   C:\wamp64\www\my-project\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:189
    Illuminate\Routing\ResourceRegistrar::getResourceAction("orders", "index", [])

最佳答案

更改以下行

Route::resource('/orders',  [OrderController::class]);

Route::resource('/orders',  OrderController::class);

关于拉维尔 8 : Array to String conversion on route register,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67206145/

相关文章:

javascript - Laravel 如何根据查询按天渲染成融合图表

php - Laravel:如何显示配置?

Azure CDN Microsoft 标准规则引擎重写单页面应用程序的 URL

php - 不能使用 Illuminate\Contracts\Auth\Authenticatable - 这不是一个特征

php - Laravel Horizo​​n 队列处理,但未收到预期结果

css - Bootstrap 向右和向左拉动不起作用

asp.net-mvc - ASP.NET MVC : How do I output the Controller and View that is currently being rendered?

ruby-on-rails - rails : Wrong hostname for url helpers in rspec

javascript - ReactJS - 无法导入组件

Angular Routes 不渲染子组件,而是渲染父组件