Php 如何在laravel上设置选定选项
我想在下拉列表中设置所选选项, 我被设置成这样的代码Php 如何在laravel上设置选定选项,php,html,laravel,Php,Html,Laravel,我想在下拉列表中设置所选选项, 我被设置成这样的代码 @foreach($news as $news_data) @if($news_data->category_id) <option value="{{ $news_data->category_id }}" selected>{{ $news->category }}</option> @else <option value="{{ $news_data
@foreach($news as $news_data)
@if($news_data->category_id)
<option value="{{ $news_data->category_id }}" selected>{{ $news->category }}</option>
@else
<option value="{{ $news_data->id }}">{{ $news_data->category }}</option>
@endif
@endforeach
但是我得到了这样的错误
@foreach($news as $news_data)
@if($news_data->category_id)
<option value="{{ $news_data->category_id }}" selected>{{ $news->category }}</option>
@else
<option value="{{ $news_data->id }}">{{ $news_data->category }}</option>
@endif
@endforeach
正在尝试获取非对象的属性
您只需获取第一个数据并对其进行迭代。什么
dd($news)代码>提供给您?您只需获取第一个数据并对其进行迭代。什么dd($news)代码>为您提供了什么?我在这里发布代码片段时遇到了一些问题
看看这个:
希望有帮助。我在这里发布代码片段时遇到了一些问题
看看这个:
希望有帮助。您没有选择news.id
。但是查看页面,您可以获取$news\u data->id
<option value="{{ $news_data->id }}">{{ $news_data->category }}</option>
您没有选择news.id
。但是查看页面,您可以获取$news\u data->id
<option value="{{ $news_data->id }}">{{ $news_data->category }}</option>
dd($新闻);已显示如下属性#attributes:array:5[▼ “category\u id”=>1“content”=>“title”=>“test upload”“category”=>“POLITIK”“id”=>1]
如果我没有使用第一个()我会得到类似以下未定义属性的错误:illumb\Database\Eloquent\Collection:$idYou应该在这里执行两个查询。左连接部分不太正确;已显示如下属性#attributes:array:5[▼ “category\u id”=>1“content”=>“title”=>“test upload”“category”=>“POLITIK”“id”=>1]
如果我没有使用第一个()我会得到类似以下未定义属性的错误:illumb\Database\Eloquent\Collection:$idYou应该在这里执行两个查询。左连接部分不太正确。您好:)谢谢您的帮助。我在这里使用了两个查询hi:)谢谢你的帮助。我在这里使用了两个查询