【问题标题】:Route [admin/CountryController.store] not defined in LaravelLaravel 中未定义路由 [admin/CountryController.store]
【发布时间】:2018-11-13 15:38:28
【问题描述】:

我的CountryController 位于具有store 功能的管理文件夹中。

Web.php 是:-

Route::prefix('admin')->group(function () {
Route::resource('country', 'admin\CountryController');});

HTML 代码是:-

<form method="post" action="{{ route('admin/CountryController.store') }}">

显示错误:- Route [admin/CountryController.store] not defined. (View: C:\xampp\htdocs\happyvivah\resources\views\admin\country.blade.php)

【问题讨论】:

  • 控制器名称为“CountryController”,位于 admin 文件夹中。那为什么只有“Country.store”?和 country.store 不工作

标签: laravel laravel-5.5 laravel-routing


【解决方案1】:

在 CMD 中使用 'php artisan route:list' 命令。它将显示所有路线的名称。它将显示路线名称“country.store”。

所以在用 route('country.store') 替换到 route('admin/CountryController.store') 后它会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-17
    • 2018-06-30
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2020-02-06
    相关资源
    最近更新 更多