我正在關注一個教程。在我用來發送成功訊息的控制器中。
public function store(Request $request)
{
$request->validate([
'recipe' => 'required',
'rating' => 'required',
]);
Recipe::create($request->all());
return redirect()->route('recipes.index')
-with('success', 'Recipe created successfully');
}
提交表單后,我收到一條錯誤訊息,我被重定向到索引頁面,那里的代碼如下所示。
@if ($message = Illuminate\Support\Facades\Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
這是錯誤訊息: with(): Argument #2 ($callback) must be of type ?callable, string given, 在第 49 行的 C:\laragon\www\recipe_project\app\Http\Controllers\RecipeController.php 中呼叫
uj5u.com熱心網友回復:
你錯過了箭頭:
return redirect()->route('recipes.index')
-with('success', 'Recipe created successfully');
應該:
return redirect()->route('recipes.index')
->with('success', 'Recipe created successfully');
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/480735.html
