Я искал по всему интернету, и я просто не могу найти ничего, что связано с моими потребностями. У меня проблемы даже с выяснением, как решить эту проблему. У меня есть представление, что список всех 2-значных чисел из таблицы с именем fsgdata в MySQL. Каждое 2-значное число является ссылкой, по которой можно нажимать. Теперь я хочу щелкнуть одно из этих двухзначных чисел, и оно перейдет в другое представление, которое отображает все эти четырехзначные числа из другой таблицы (называемой fscdata), которая начинается с двухзначных цифр, на которые я нажал. Самые близкие ответы, которые я даже нашел на эту проблему, — это либо массив, либо основанный на буквах текст, который сейчас пытается воплотить эту идею в жизнь в laravel 5 / php.
Это 2 метода в контроллере:
public function FSCG_List()
{
$fsg_list_all = fsgdata::all();
return View('FSC_views.FSCG_List', compact('fsg_list_all'));
}
public function FSC_List($id)
{
$fsg_find_id = fsgdata::find($id);
$fsc_list_all = fscdata::all();
return View('FSC_views.FSC_List', compact('fsg_find_id','fsc_list_all'));
}
первый вид, показывающий номера ФСГ:
@extends('layout.master')
@section('content')
<div class="figure"><img src="/Content/images/figure2.jpg" /></div>
<div class="main">
<h2>FSG List</h2>
<ul>
@foreach($fsg_list_all as $fsg_find_id)
<a href='/FSC_List{{ $fsg_find_id->id }}'>{{$fsg_find_id->fsg_number}}</a></br>
@endforeach
</ul>
</div>
@endsection
Второй вид, показывающий связанные номера FSC:
@extends('layout.master')
@section('content')
<div class="figure"><img src="/Content/images/figure2.jpg" /></div>
<div class="main">
<h2>Search Results for FSG Number: {{ $fsg_find_id->fsg_number }}</h2>
<ul>
@foreach($fsc_list_all as $fsc_find_id)
<a href='/NSN_list{{ $fsc_find_id->id }}'>{{$fsc_find_id->fsc_number}}</a></br>
@endforeach
</ul>
</div>
@endsection
Конечно, на данный момент это показывает всю таблицу FSC, в отличие от сопоставления. Теперь я хотел бы пойти по пути вложения if
заявление в рамках foreach
, Есть ли какой-то тип команды типа индекса, как в Python? Извините, я обычно хотел бы записать больше работы для решения проблемы, но я не уверен, как подойти и как. Заранее спасибо всем, кто может помочь
Задача ещё не решена.
Других решений пока нет …