这是我面临的非常奇怪的问题。我在我的控制器的索引函数中写了下面的代码
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}}
之后我更正了哈希函数的拼写,但我仍然得到同样的错误。甚至,我从我的控制器中删除了该代码,但不知道为什么仍然显示此错误。之后,我从服务器中删除了该控制器文件,但仍然得到相同的错误。我运行命令php artisan cache:clear
但仍然没有成功。
我还从/ app / storage / views中删除了所有缓存文件,但仍然收到相同的错误。请建议。
注意:我通过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} [] []
答案 0 :(得分:0)
你的范围操作员发生了拼写错误。
尝试 Hash::make()
而不是Hash:make()
。
请注意 double ::
与您放置的单 :