首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能在阿拉维9号更新

我不能在阿拉维9号更新
EN

Stack Overflow用户
提问于 2022-05-20 09:27:18
回答 1查看 443关注 0票数 1

它没有给出错误,它只是转到我重定向的页面,所以course.blade.php会

web.php

代码语言:javascript
复制
Route::get("course-update/{id}", [CourseController::class, "edit"])
    ->name("course_edit")->middleware("auth");
Route::post("course-update", [CourseController::class, "update"])
    ->name("course_update");

CourseController

代码语言:javascript
复制
public function edit($id)
{
   $data["title"] = "Course Edit";
   $data["course"] = Course::findOrFail($id);

   return view("courses.update", $data);
}

public function update(CourseStoreRequest $request, Course $course)
{
   $course->update($request->validated());

   return redirect()->route("course")->with("message", "Course updated");
}

update.blade.php

代码语言:javascript
复制
<form action="{{ route('course_update') }}" method="post">
    @csrf
    <p class="fs-3 text-center font-monospace">Course Update</p>
    <div class="mb-3">
        <label for="name" class="form-label">Course Name</label>
        <input type="text" class="form-control form-control-lg" id="name" name="name" value="{{ $course->name }}">
    </div>
    <div class="mb-3">
        <button type="submit" class="btn btn-primary">Course Update</button>
        <a href="{{ route('course') }}" class="btn btn-danger">Back</a>
    </div>
</form>
EN

回答 1

Stack Overflow用户

发布于 2022-05-21 07:42:27

好的。我做到了

CourseController.php

代码语言:javascript
复制
    public function update(CourseStoreRequest $request)
    {
        Course::find($request->id)->update($request->validated());
        return redirect()->route("course")->with("message", "Course updated");
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72316594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档