我在控制器中添加了一条成功消息,但在数据库中插入数据后,没有显示成功消息.希望得到专家的帮助.

This is my HTML code:

<form action="{{url('/')}}/register" method="post">
  @csrf
  <div class="fields">
    <div class="input-field">
      <label for="fn" id="Fn">First Name</label>
      <div class="inpt">
        <input type="text" id="fn" name="First_Name" placeholder="Enter Your First Name" />
      </div>
    </div>
  </div>
  <div class="input-field">
    <label for="ln" id="Ln">Last Name</label>
    <div class="inpt">
      <input type="text" id="ln" name="Last_Name" placeholder="Enter Your Last Name" />
    </div>
  </div>
  <div class="input-field">
    <label for="email">E-mail</label>
    <div class="inpt">
      <input type="text" id="email" name="email" placeholder="Enter Your Email" required />
    </div>
  </div>
</form>

This is my controller:

Registrationform::create($request->all());

return redirect()->route('register')->withSuccess('You have registered successfully!');

This is my route:

Route::get('/register', [Registrationcontroller::class,'register'])->name('register'); 
Route::post('/register', [Registrationcontroller::class,'store']);

推荐答案

您正确地使用了Laravel的Flash消息,但您错过了显示部分.在表格末尾添加以下内容

@if (session('success'))
    <div class="alert alert-success">
        {{ session('success') }}
    </div>
@endif

Check this example

Laravel相关问答推荐

Livewire 3软件包开发

Laravel 模型事件:delete() 不会从存储中删除文件

Laravel 验证 - 不同的属性规范

调用字符串上的成员函数

mysql 加入 ON 和 AND 到 laravel eloquent

Laravel - 如果值包含某个字符串(取自搜索输入),则查询模型

Laravel 附加额外字段

PHP 中的 Http 响应代码枚举

将 hasOne 模型附加到另一个 Laravel/Eloquent 模型而不指定 id

如何在中间件 Laravel 中获取请求的控制器和操作的名称

在 Laravel 5.4 中将中间件应用于除 `setup/*` 之外的所有路由

413请求实体在laravel homestead for windows中太大的nginx服务器

Laravel 应用程序中应用程序键的意义是什么?

Laravel 5:在同一字符串上使用 bcrypt 给出不同的值

测试指向外部站点的重定向链接

Laravel 5 Mime 验证

Laravel 迁移命名约定

脚本 php artisan clear-compiled 处理 pre-update-cmd 事件返回错误(Laravel 4.1 升级)

Laravel Mix 生成字体到另一个目录

Laravel 分页漂亮的 URL