php - 方法 App\Http\Controllers\CategoryController::manage_category 不存在
问题描述
我是laravel的新学习者。我在运行代码时遇到问题。方法 App\Http\Controllers\CategoryController::manage_category 不存在。
这是我的代码:
<?php
namespace App\Http\Controllers;
use App\Models\Category;
use Illuminate\Http\Request;
class CategoryController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('admin/category');
}
public function manage_category()
{
return view('admin/manage_category');
}
}
这是我的网络路由代码:
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AdminController;
use App\Http\Controllers\CategoryController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::get('admin',[AdminController::class,'index']);
Route::post('admin/auth',[AdminController::class,'auth'])->name('admin.auth');
Route::group(['middleware'=>'admin_auth'],function(){
Route::get('admin/dashboard',[AdminController::class,'dashboard']);
Route::get('admin/category',[CategoryController::class,'index']);
Route::get('admin/manage_category',[CategoryController::class,'manage_category']);
});
解决方案
艾哈迈德你的代码看起来不错尝试下面清除缓存
php artisan cache:clear
php artisan route:clear
php artisan config:clear
php artisan view:clear
推荐阅读
- python - 在图像处理中,用高斯滤波器对图像应用卷积与对图像进行高斯导数相同吗?
- php - API 资源 Laravel
- python - 在 Python 中使用 OpenCV 相位展开函数
- reactjs - React Redux 更改初始状态
- flutter - 为什么导航构建方法会为所有带有路由参数的小部件调用,甚至是不可见的?
- javascript - 使用 if 检查函数的条件是真还是假
- javascript - X 轴标签未出现在 chart.js 上
- javascript - 为什么 splice 和/或 findIndex 不允许更改数组/索引 0 的第一个元素?
- javascript - 如何在表单中动态包装特定的表格行?
- boolean - 如何将否定的 SOP 简化为 SOP?