- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个需要从数据库中获取的选择框。
查看 Blade :
<select class="form-control" name="service_type" id="service_type" data-parsley-required="true">
@foreach ($service as $sn)
{
<option value="">dd($sn)</option>
}
@endforeach
</select>
Controller :
public function index()
{
$service = DB::select('select service_type from services');
return view("service",['service'=>$service]);
}
我收到类似的错误
Undefined variable: service (View: /home/devadmin/.config/composer/vendor/laravel/installer/serenseprj/resources/views/package.blade.php)
最佳答案
您可以使用 Eloquent 来代替这样做
$service = DB::select('select service_type from services');
使用 Eloquent ,
$services = ModelName::pluck('name', 'id')->get();
您可以将变量传递到目标 View ,如下所示:
return view('view_name', ['variable_name' => $variable]);
并且,您可以像下面这样访问变量名称
<select class="form-control" name="service_type" id="service_type" data-parsley-required="true">
@foreach ($variable_name as $var)
{
<option value="{{$var->id}}">{{$var->name}}</option>
}
@endforeach
</select>
关于mysql - 将数据库中的数据填充到选择的保管箱中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57967793/
我在理解 Node.js 的 Dropbox JS api 时遇到了一些问题 创建 authDriver 后,如何将我的客户端路由到 Dropbox 访问对话框?假设他们获得我的 Express 应用
我正在尝试使用纯 javascript/html 从跨域下载一些数据,具体来说是 dropbox。 function myCallback(dataWeGotVia
出于某种目的,我创建了单例,通过这个新对象组织所有使用 Dropbox 的作品。 所以我有下一个初始化代码如下的单例: - (id)init { self = [super init];
我是 SVN 的新手,所以请耐心等待我的(可能很奇怪的)问题。 我一直在使用 Tortoise 和 WAMP 在 Windows 7 上使用 SVN 在我的本地机器上进行开发。 由于所有项目都在我的
我正在使用可从 https://github.com/karthikram/rDrop 获得的 rDrop 包,经过一些调整(因为所有功能都不像您一直期望的那样正常工作)我终于按照我想要的方式工作了,
我是一名优秀的程序员,十分优秀!