【发布时间】:2021-08-25 11:24:54
【问题描述】:
我在 Controller 中创建了文件夹。但是 Laravel 给了
Target class [App\Http\Controllers\SAIDE\SaideMerchantController] does not exist.
错误
-->控制器
<?php
namespace App\Http\Controllers\SAIDE;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Schema;
class SaideMerchantController extends Controller
{
public function home()
{
return view('backoffice.saide.maindashboard');
}
Route::get('/maindashboard','SAIDE\SaideMerchantController@home');
}
-->结束控制器
如何在文件夹中使用控制器?
【问题讨论】:
-
你把控制器的命名空间改成
App\Http\Controllers\SAIDE了吗? -
请包含控制器代码和控制器文件的保存位置
-
您是否尝试过在路由中引用完整的命名空间?
Route::get('/maindashboard','App\Http\Controllers\SAIDE\SaideMerchantController@home');
标签: laravel routes controller laravel-8 laravel-routing