我想在我的项目的views文件夹中的文件之一中引用数据库表之一

时间:2019-02-06 20:27:09

标签: php html laravel

我想在我的项目的views文件夹中的文件之一中引用数据库表之一 我怎样才能做到这一点? 例如: 显示名为sub的列的值,该列位于我数据库的configs表中

请注意,我知道html不是服务器端语言;我只想显示我的信息,而不是对其进行编辑

3 个答案:

答案 0 :(得分:0)

那么,您可以通过DB Facade访问它。

$column =  DB::table('configs')->pluck('sub');

如果您有Config模型,可以这样获得:

$config = Config::find(1);
$config->sub;

您也可以在这里查看文档: https://laravel.com/docs/5.7/queries

答案 1 :(得分:0)

如果要使用MVC原理,可以使用Eloquent Model映射数据库信息,使用Controllers将模型数据发送到视图,并使用Blade将数据显示在视图中。您的看法。

只是一个基本示例:

Config.phpApp文件夹中的模型):

class Config extends Model
{
    /**
     * The table associated with the model, only needs to be defined 
     * if your table name isn't a plural of your model name
     *
     * @var string
     */
    protected $table = 'configs';
}

HomeControllerApp\Http\Controllers中的控制器)

use App\Config;
...

class HomeController extends Controller
{
    public function index()
    {
        $configs = Config::all();

        return view('index', ['configs' => $configs]);
    }
}

index.blade.php(在resources/views内部查看)

@foreach ($configs as $config)
    {{ $config->sub }} // This prints the value of the sub column for every row in the configs table
@endforeach

答案 2 :(得分:0)

如果要显示数据,只需回显 对于单个元素执行此操作

@foreach($models as $model)
    {{$model->column_name}}
@endforeach

如果您有多个元素,您将像这样

{{1}}