首页 > 解决方案 > 添加新组时如何打开链接?拉拉维尔

问题描述

我有两个记录。

表格1

当我点击+。必须打开所需的组。但我是这样看的。也就是说,它打开了两个组。

表2

slider_gorups 表

Schema::create('slider_groups', function (Blueprint $table) {
    $table->id();
    $table->string('title')->nullable();
    $table->timestamps();    
});

滑块表

Schema::create('sliders', function (Blueprint $table) {
    $table->id();
    $table->foreignId('userId')->constrained('users')->cascadeOnDelete();
    $table->unsignedBigInteger('groupId')->nullable();
    $table->string('src')->nullable();
    $table->timestamps();
});

groups.blade.php

<a href="{{ route('admin::sliders.index',   $sliderGroup->id) }}" class="mr-1">
    <i class="la la-plus text-grey text-shadow-custom font-medium-4 font-weight-normal"></i>
</a>

网页.php

Route::resource('slider-groups', 'Admin\SliderGroupController');
Route::prefix('slider-groups/{sliderGroupId}')->group(function(){
    Route::resource('sliders', 'Admin\SliderController');
});

标签: laravel

解决方案


把你的组代码

我认为问题出在他们的 id 属性上

每个组必须有自己的 id 并且与自己的“+” id 相同!

在这种情况下,当您单击“+”时,它将打开具有相同 ID 的组


推荐阅读