【发布时间】:2021-12-15 15:57:41
【问题描述】:
我对 MVC 开发和 Laravel 非常陌生。我尝试通过大量阅读和观看教程来学习。我目前正在开发一个小型 Laravel 项目并安装了 Jetstream/Livewire 脚手架。 我希望用户能够在他的个人资料页面(app.test/user/profile)上选择他们的国家。 我设法添加了额外的输入字段,但不知道如果我想用我的数据库数据填充我的下拉列表。
到目前为止,我已经成功地创建了我的国家/地区表并使用播种器文件对其进行播种。 我可以找到必须添加选择字段的视图。 然而,到了这里,我完全被困住了……我怎么能从数据库中检索我的国家列表,因为我看不到/弄清楚我的模型、视图和路线应该如何相互作用。我也没有找到任何控制器。
到目前为止,我有以下模型:Country.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Country extends Model
{
use HasFactory;
protected $fillable = [
'name', 'code'
];
}
对不起,如果这是一个愚蠢的问题,并感谢您的帮助
【问题讨论】: