【发布时间】:2016-09-28 16:27:28
【问题描述】:
您好,我是 Laravel 的新手,过去一小时我一直在寻找错误,但找不到。希望你能帮助我(我什至不能使用“php artisan route:list”)
public function update(Request $request, $id)
{
$item = Item::find($id);
$item->name = $request->name;
$item->pompadour = $request->pompadour;
$item->description = $request->description;
$item->save();
return redirect('/items')->with('warning', 'Your item ' . $item->name . ' has been updated.');
}
(它在第 97 行结束)
[Symfony\Component\Debug\Exception\FatalThrowableError]
Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION)
这是我之前提到的错误( php artisan route:list ) 希望你能帮助我。
路线代码:
Route::put('item/{id}', ['as' => 'items.update', 'uses' => 'Backend/ItemsController@update']);
【问题讨论】:
-
添加您的整个控制器代码。我想您在某处缺少
}。你用的是什么IDE?通常,他们会为您指出这一点。 -
如果您不能使用
php artisan route:list,这意味着您在 99% 的时间里都弄乱了代码结构。查看代码中错误的意图和括号 - 在路由列表和控制器代码中 -
@BartłomiejSobieszek 我的路线清单很完美。我不知道为什么仍然给我这个错误:“Class App\Http\Controllers\Backend/ItemsController 不存在”
标签: php laravel syntax-error fatal-error