laravel9支持Route::get('/hello', 'LearnController@hello')写法吗?
1. 运行环境
php
1). 当前使用的 Laravel 版本?
laravel9
//: <> (使用 php artisan --version
命令查看)
2). 当前使用的 php/php-fpm 版本?
PHP 版本:
8
//: <> (使用 php --version
命令查看 php 版本)
php-fpm 版本:
3). 当前系统
win10
4). 业务环境
5). 相关软件版本
2. 问题描述?
laravel9支持Route::get(‘/hello’, ‘LearnController@hello’)写法吗?
支持
支持,只不过对代码提示之类的插件不太友好
建议参考laravel项目规范:路由器《 Laravel 项目开发规范》
10版本好像不支持这种写法了。
我把/app/Providers 下面内容里增加了以下代码。
protected $namespace = ‘App\Http\Controllers’;
路由:
Route::get(‘/‘,’home\Index@index’);
控制器:
在home目录里
/app/Http/Controllers/home
我在10版本里面没有以下这句,我手动增加了

protected $namespace = ‘App\Http\Controllers’;
但是不生效,还是报找不到。
但是还是报找不到: