gpt4 book ai didi

laravel - 目标类 [App\Http\Controllers\welcome] 不存在。 Laravel 6 中的错误

转载 作者:行者123 更新时间:2023-12-02 19:38:38 24 4
gpt4 key购买 nike

我在 laravel 6 中收到目标类 [App\Http\Controllers\welcome] 不存在错误。一切似乎都正常。

在routes/web.php中

Route::get('/','welcome@index');

Welcome.php 文件在本地主机上一切正常,但当我上传到服务器时出现该错误。

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Constant_model;



class Welcome extends Controller
{
public function index(){

$snippets = Constant_model::getDataAllWithLimit('snippets',"id",'DESC',10);

$data = array(
'title'=>'Mytitle',
'description'=>'Hello',
'seo_keywords'=>'',
'snippets'=>$snippets

);

return view('welcome',$data);
}
}

最佳答案

由于您的 Controller 类名为 Welcome,因此您的路由参数应拼写相同,包括大小写:

Route::get('/','welcome@index');

应该是:

Route::get('/','Welcome@index');

传统上,类 Unix 操作系统区分文件大小写,而 Microsoft Windows 不区分大小写。

这就是为什么它在您的本地环境(您可能有一台 Windows 计算机)上运行但在您的服务器(可能运行 Linux)上失败。

关于laravel - 目标类 [App\Http\Controllers\welcome] 不存在。 Laravel 6 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60659154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com