Как передать id в href, чтобы показать детали на следующей странице, используя laravel - PullRequest
0 голосов
/ 03 июля 2019

На самом деле я получаю все детали позиции, но мне нужно показать детали конкретной позиции, нажимая кнопку в списке позиций в таблице данных.

demo1.blade.php

@foreach ($jobposts as $jobpost)
<tr>
<td>{{ $jobpost->job_code }}</td>
<td>{{ $jobpost->position }}</td>
<td>{{ $jobpost->department }}</td>
    <td>{{ $jobpost->location }}</td>
<td>{{ $jobpost->employement_type }}</td>
<td>{{ $jobpost->created_at }}</td>
<td><a href="/demo2"><button class="btn btn-default btn- 
    apply">Apply</button></a></td>
</tr>
@endforeach

demo2.blade.php

@foreach ($jobposts as $jobpost)

<h4 class="heading color">Basic Eligibility Criteria: {{ $jobpost->position }}</h4>
<hr>

<p><strong>Job Code:</strong>  {{ $jobpost->job_code }}  </p>

<p><strong>Job Discription:</strong>  {{ $jobpost->job_discription }}   </p>

<p><strong>Skills Required:</strong>  {{ $jobpost->skills_required }}  </p>

<p><strong>Eligibility:</strong>  {{ $jobpost->eligibility }}  </p>

<p><strong>Package:</strong>  {{ $jobpost->package }}  </p>

<p><strong>Department:</strong>  {{ $jobpost->department }}  </p>

<p><strong>Location:</strong>  {{ $jobpost->location }}   </p>

<p><strong>Employement Type:</strong>  {{ $jobpost->employement_type }}  </p>

<p><strong>Note:</strong>  {{ $jobpost->detail }}  </p>

@endforeach

DemoController.php

public function index()
{
    $jobposts = DB::table('jobposts')->select('job_code','position','department','location','employement_type','created_at')->get();

    return view('home.demo1')->with('jobposts', $jobposts);
}

public function jobcode()
{
    $jobposts = DB::table('jobposts')->get();

    return view('home.demo2')->with('jobposts', $jobposts);
}

web.php

Route::get('/demo1', 'CareerController@index');
Route::get('/demo2', 'CareerController@jobcode');

1 Ответ

0 голосов
/ 03 июля 2019
<td><a href="/url/{{ $id }}"></a></td>

в web.php

Route::get('/demo/{id}', 'DemoController@index');

в DemoController.php

public function index($id)
{
   // Your code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...