laravel 未找到类“应用程序\Http\控制器\设置控制器\设置”

roqulrg3  于 2022-12-01  发布在  其他
关注(0)|答案(2)|浏览(139)

web.php

<?php

use App\Http\Controllers\settingsController\seoController;
use App\Http\Controllers\settingsController\contactController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\generalController\generalRoutes;
use App\Http\Controllers\settingsController\usersController;
Route::controller(generalRoutes::class)->group(function () {
    Route::get('/', 'index')->name('index');
    Route::get('/getNews', 'getNews');

});

Route::prefix('settings')->group(function () {

        Route::controller(contactController::class)->group(function () {
        Route::get('/contact', 'index')->name('contactIndex');
        Route::post('/contact/update/general', 'generalContactUpdate')->name('generalSContactUpdate');
        Route::post('/contact/update/html', 'staticHtmlUpdate')->name('staticHtmlUpdate');

    });

});

联系人控制器

<?php

namespace App\Http\Controllers\settingsController;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class contactController extends Controller
{
    public  function index(){
        $data = Settings::find(1);
        return view('settings.contact',compact('data'));
    }

我想创建contactController,我以前遇到过这个问题

Class "App\Http\Controllers\settingsController\contactController" not found

enter image description here
我解决了它,但现在它给settingsController错误Class "App\Http\Controllers\settingsController\Settings" not found请帮助我))
我想创建contactController,但它给出了settingsController问题

umuewwlo

umuewwlo1#

将此添加到web.php的顶部

Use App\Http\Controllers\settingsController\contactController.php;
jobtbby3

jobtbby32#

嘿只是为了消除你的疑虑给你一些提示这个基本的问题。
如果你想使用控制器,你可以使用它的帮助下命名空间如下:

namespace App\Http\Controllers;

如果你想修复这个错误类"App\Http\Controllers\settingsController\Settings" not found
首先,您需要指定您希望数据来自的模态,如下所示:

use App\Models\Settings;

之后,如果你想检索数据的形式,模态你可以简单地这样做:

$data = Settings::find($id);

希望它能帮助你基本了解控制器和模态在laravel中的用法。如果你还在为下面的问题而挣扎,doc链接一定会帮助你。继续学习。
https://laravel.com/docs/9.x/controllers#basic-controllers

相关问题