这是我的路线:
Route::get('/hello', '@HomeController@index');这是我的HomeController
namespace App\Http\Controllers;
use app\Requests;
use Illuminate\Http\Requests;
use Spatie\Activitylog\Models\Activity;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
class HomeController extends Controller {
public function index() {
$lastActivity = Spatie\Activitylog\Models\Activity::all();
return view('activity'), compact('lastActivity'));
}
}但我一直收到一个错误消息:
ReflectionException in Route.php line 280:
Class App\Http\Controllers\ does not exist我能做什么?谢谢。
发布于 2017-07-18 17:40:40
在控制器的第一个地方你不需要放@,它只是控制器的方法。
Route::get('/hello', 'HomeController@index');发布于 2017-07-18 17:38:33
在你的方法调用中有一个额外的@。
'@HomeController@index'应该是
'HomeController@index'发布于 2018-04-19 00:55:48
无论何时发生ReflectionException类型的错误,都应该检查routes/api.php和routes/web.php文件中的路由以纠正它们。
https://stackoverflow.com/questions/45162881
复制相似问题