这是我面临的一个很奇怪的问题。我在控制器的index函数中写了以下代码
die(Hass:make('test'));
我写的拼法是 Hash
函数错误,产生以下错误
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'Hass' not found","file":"\/var\/www\/html\/app\/controllers\/admin\/BoardsController.php","line":12}}
之后,我纠正了Hash函数的拼写,但我仍然得到同样的错误。甚至,我从我的控制器中删除了那段代码,但不知道为什么这个错误还在显示。之后,我从服务器上删除了控制器文件,但仍然得到同样的错误。我运行命令 php artisan cache:clear
但仍然没有成功。
我也删除了appstorageviews的所有缓存文件,但还是得到同样的错误。请提出建议。
注意: 我是通过ajax获取数据的.
这是我的Laravel错误日志:
[2015-03-10 18:06:56] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Hass' not found' in /var/www/html/app/controllers/admin/BoardsController.php:12
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
你的 scope 操作符拼写错误。
试试 Hash::make()
而不是 Hash:make()
.
注意 双重 ::
对比 单一 :
你把