【问题标题】:Laravel : How to check if table exists in database on view fileLaravel:如何检查视图文件中的数据库中是否存在表
【发布时间】:2021-07-07 17:27:54
【问题描述】:

我有一个索引文件,它是视图文件。在这个视图中,我想显示temptable的记录如果只有那个表已经存在,如果它还不存在,那么我什么都不显示。供您参考,此temptable 只能在用户提交表单 后创建。因此,如果用户提交学生表单,Laravel 将根据提交的表单创建一个包含列的数据库表。我需要检查表是否已经存在于视图中以确定是否显示记录。我已经看到了那里的解决方案(例如使用 Schema 等),但我认为它不适用于视图文件。有什么方法可以检查视图文件中是否存在数据库表?

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您可以使用 Schema 的 hasTable() 方法:

    @if(\Illuminate\Support\Facades\Schema::hasTable('temptable')) 
       // Your code
    @endif
    

    【讨论】:

      猜你喜欢
      • 2010-11-21
      • 2022-12-31
      • 1970-01-01
      • 2018-09-22
      • 2017-11-07
      • 1970-01-01
      • 2020-01-17
      • 2017-01-02
      • 1970-01-01
      相关资源
      最近更新 更多