当前位置: 首页 > 知识库问答 >
问题:

尝试读取bool上的属性"slg"

连文栋
2023-03-14

我在显示数据库中的数据时遇到问题,我从数据库中获取数据,但显示不起作用。我的模型是空的。谢谢

路线web.php

Route::get('/turnaje/{slg}',[regonController::class,'show']);

show.blade.php

<form action="{{ url('turnaje/choose')}}" method="post">
        @csrf <!-- {{ csrf_field() }} -->
        <label for="cars">Choose a car:</label>

        <select name="region_id" onchange="this.form.submit()">
            <option value="vsetky-kraje">Všetky kraje</option>
            @foreach ($regions as $region)
                @foreach ($regions_list as $region_list)
                    <option value="{{ $region_list }}" {{ ($region_list->slug == $region->slug) ? 'selected' : '' }}>{{ $region_list->title }}</option>
                @endforeach
            @endforeach
        </select>
    </form>

我的地区

    public function show($slug)
{
    return view('tournaments.show', [
        'regions' => Region::where('slug', $slug)->firstOrFail(),
        'regions_list' => Region::all(),
    ]);
}

共有1个答案

江向阳
2023-03-14

删除第一个Foreach语句,并将变量重命名为$区域:

<form action="{{ url('turnaje/choose')}}" method="post">
        @csrf <!-- {{ csrf_field() }} -->
        <label for="cars">Choose a car:</label>

        <select name="region_id" onchange="this.form.submit()">
            <option value="vsetky-kraje">Všetky kraje</option>
           
                @foreach ($regions_list as $region_list)
                    <option value="{{ $region_list }}" {{ ($region_list->slug == $region->slug) ? 'selected' : '' }}>{{ $region_list->title }}</option>
                @endforeach
            
        </select>
    </form>

在控制器中:

    public function show($slug)

{
    return view('tournaments.show', [
        'region' => Region::where('slug', $slug)->firstOrFail(),
        'regions_list' => Region::all(),
    ]);
}
 类似资料:
  • 我有一个问题Laravel 8和我不知道如何识别错误。 发生了以下情况。。 在我的控制器中,它如下所示: Print_r把这个还给我 当我尝试使用foreach时,它返回我尝试读取bool上的属性“name” 有人能告诉我我做错了什么吗?

  • 在响应中,我们接收一个xml文件,然后转换为SimpleXMLElement,然后根据需要访问元素和属性。然而,当直接从字符串响应加载xml而不是从保存的响应加载xml时,我们得到了“尝试获取非对象的属性”。 当使用simplexml\u load\u字符串而不是simplexml\u load\u文件时,什么会导致xml失败? 以下是xml文件的一个片段:

  • 我想保存数据到mySql表与这些代码 category.blade.php CategoryController.php 但是当我按下addEditCategory视图中的submit按钮时,尝试将属性“parent_id”指定为null,我如何解决这个问题?

  • 问题内容: 我创建了一个REST Web服务,在其中创建了config.properties文件来存储和检索整个应用程序中的一些用户名和密码。我将其存储在/src/main/resources/config.properties中。 当我尝试从eclipse的Java代码加载它时,它工作正常。但是当我将它部署在tomcat中时,它没有加载。我用来加载属性文件的代码是 谁能帮我解决这个问题 问题答案

  • 试图从firebase导入数据时,我被抛出了这个错误:REACT:TypeError:无法读取未定义的属性(读取“map”)。 制定一个项目,监控云功能的运行状况以及它们是否正常工作。任何帮助都将不胜感激。:) app.js-地图功能app.js{ } firebase.js: 卡片/索引。js

  • 问题内容: 这是有问题的组件。 每当我尝试返回{theList}时,都会收到 无法读取属性’__reactInternalInstance $ mincana79xce0t6kk1s5g66r’的 错误。但是,如果我用静态html替换{theList},console.log将打印出我想要的正确对象数组。根据答案,我尝试同时返回{theList}和TheList,但这没有帮助。 在这两种情况下,c