Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Data detail pada file show.blade.php tidak muncul
Kenapa ya data detail ini tidak muncul :
Controller :
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Petugas;
use App\Ruangan;
use App\Jenis;
use App\Inventory;
class inventorysController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
$jenis = Jenis::all();
$ruangan = Ruangan::all();
$petugas = Petugas::all();
$inventory = Inventory::all();
return view('inventaris.index',compact('petugas','ruangan','jenis','inventory'));
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
Inventory::create($request->all());
return redirect('/inventaris/create')->with('status','Your Data Has Been Stored!');
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show(Inventory $inventory)
{
return view('inventaris.show',compact('inventory'));
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy(Inventory $inventory)
{
Inventory::destroy($inventory->id_inventaris);
return redirect('/inventaris/create')->with('status','Data Berhasil Di hapus');
}
}
Show.blade.php
@extends('pusat.dashboard')
@section('title','Details')
@section('content')
@if (session('status'))
<div class="alert-success" role="alert">
{{ session('status') }}
</div>
@endif
<div class="container">
{{-- inventaris --}}
<h1 align="center" class="">Inventaris</h1>
<div class="bottom">
<table border="1">
<thead>
<tr>
<td>Nama Barang</td>
<td>Kode Inventaris</td>
<td>kondisi Barang</td>
<td>Keterangan</td>
<td>Jenis</td>
<td>Petugas</td>
<td>Jumlah</td>
<td>Tanggal Registrasi</td>
{{-- <td>Action</td> --}}
</tr>
<tbody>
<tr>
<td>{{$inventory->nama}}</td>
<td>{{$inventory->kode_inventaris}}</td>
<td>{{$inventory->kondisi}}</td>
<td>{{$inventory->keterangan}}</td>
<td>{{$inventory->id_jenis}}</td>
<td>{{$inventory->id_petugas}}</td>
<td>{{$inventory->jumlah}}</td>
<td>{{$inventory->tanggal_registrasi}}</td>
{{-- <td>
<a href="/inventaris/{{$i->id_inventaris}}" class="aksi-bos">Detail</a>
</td> --}}
</tr>
</tbody>
</table>
@endsection
Routes :
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Auth::routes();
Route::get('/','LandingsController@index');
Route::get('/dashboard/index','PagesController@index');
// inventaris
Route::get('/inventaris/create','inventorysController@create');
Route::post('/inventaris','inventorysController@store');
// Route::delete('/inventaris/{Inventory}','inventorysController@destroy');
Route::get('/inventaris/{Inventory}','inventorysController@show');
// End inventaris
0
1 Jawaban:
Jawaban Terpilih
<pre> public function show($id) { $inventory = Inventory::find($id)->first(); return view('inventaris.show',compact('inventory')); } </pre>
0