我对 Laravel 框架非常陌生,正在尝试在我的浏览器中加载一个简单的控制器来慢慢掌握事情的窍门。
我在 laravel/app/controllers/ 文件夹中有一个名为 users.php 的文件,它看起来像这样:
class UsersController extends BaseController
{
public $restful = true;
public function action_index()
{
echo 'hi';
}
}
在 routes.php 文件中,我有
Route::get('users', 'UsersController@index');
但是,当我去
http://localhost:8888/laravel/public/users
我收到一条消息,上面写着“ReflectionException Class UsersController 不存在”
我不确定这是否是因为我没有安装 PHP 的 mcrypt 扩展。但是,当我检查 MAMP 上的 php.ini 文件时,它说它已启用。输入时
which PHP
在我的终端中,它说 /usr/bin/php。因此,它可能没有使用正确版本的 PHP。
我不完全确定这是路由问题,还是由于缺少重要的 PHP 扩展。
非常感谢!