这是我使用此功能的地方
@if($tags count() > 0)
<div class="form-group">
<label for="tags">Tags</label>
<select name="tags" id="tags" class="form-control" multiple>
@foreach ($tags as $tag)
<option value="{{$tag->id}}">
{{$tag->name}}
</option>
@endforeach
</select>
</div>
@endif
在我的控制器中,我将标记用作
public function index()
{
//
return view('posts.index')->with('posts',Post::all())->with('tags',Tag::all());
}
当count == 0时,我经常遇到此错误,然后出现此错误,表明语法错误,意外的“ count”(T_STRING) 任何想法,我如何可以删除此 我是学习者
答案 0 :(得分:0)
您可以检查是否设置了标签变量,然后进行计数
@Region("Employees")
class Employee { .. }
@Region("Contractors")
class Contractor extends Employee { ... }
@Configuration
@ClientCacheApplication
class GemFireConfiguration {
@Bean("Employees")
ClientRegionFactoryBean employeesRegion(ClientCache clientCache) { ... }
@Bean("Contractors")
ClientRegionFactoryBean contractorsRegion(ClientCache clientCache) { ... }
@Bean("employeesTemplate) {
GemfireTemplate employeesTemplate(ClientCache clientCache) {
return new GemfireTemplate(clientCache.getRegion("/Employees"));
}
@Bean("contractorsTemplate) {
GemfireTemplate contractorsTemplate(ClientCache clientCache) {
return new GemfireTemplate(clientCache.getRegion("/Contractors"));
}
}
@Controller
class MyController {
@Autowired
@Qualifier("employeeTemplate")
private GemfireTemplate employeesTemplate;
@Autowired
@Qualifier("contractorsTemplate")
private GemfireTemplate contractorsTemplate;
@PostMapping("/employees")
public void process(Employee employee) {
// modify the employee, then save...
if (employee.isContractor()) {
constractorsTemplate.put(employee.getId(), employee);
else {
employeesTemplate.put(employee.getId(), employee);
}
}
}