【发布时间】:2020-06-24 19:14:53
【问题描述】:
我在 laravel 6 中得到 Target class [App\Http\Controllers\welcome] does not exist 错误。一切似乎都很好。
在路由/web.php 中
Route::get('/','welcome@index');
Welcome.php 文件在 localhost 上一切正常,但是当我上传到服务器时出现错误。
<?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);
}
}
【问题讨论】:
-
您是否检查过将该名称大写是否有帮助?
welcome和Welcome之间有区别 -
'welcome' 用大写字母写 => Welcome
-
成功了!但为什么它在 localhost 中工作
-
@UpasanaChauhan 我编辑了我的答案来解释为什么它在你的本地主机上工作。
标签: laravel