我想在我的项目的views文件夹中的文件之一中引用数据库表之一 我怎样才能做到这一点? 例如: 显示名为sub的列的值,该列位于我数据库的configs表中
请注意,我知道html不是服务器端语言;我只想显示我的信息,而不是对其进行编辑
答案 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.php
(App
文件夹中的模型):
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';
}
HomeController
(App\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}}