Postingan lainnya
seputar laravel
saya mendapati error ini ketika mengikuti video bagian "database & query builder",, ada solusi???
0
2 Jawaban:
Coba kode yg udh dibuat di tulis disini, jd yg mau bntu jg gampang gan... Kalau mau menggunakan query builder di Laravel, penulisannnya seperti ini
public function show($id)
{
$user = DB::table('users')->find($id); // nilai $id di asumsikan sbg 'id' dr tabel users
dd($user);
}
Jangan lupa di bagian atas controller di tambahin use DB , seperti contoh dibawah ini
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB; // Tambakan kode ini
0
sekarang kasusnya jadi kaya gini
kode BlogController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
//use Illuminate\Support\Facades\DB;
use DB;
use App\Http\Requests;
class BlogController extends Controller
{
public function index()
{
return view('blog/halo');
}
public function show($id)
{
$nilai = 'Ini adalah halaman ' . $id;
$users = DB::table('users')->get();
$unescaped = '<script> alert("x!") </script>';
return view('blog/single', ['blog' => $nilai , 'users' => $users, 'unescaped' => $unescaped]);
}
}
single.blade.php:
@extends('layouts.master')
@section('title', 'Blog Wah')
@section('content')
<h1>Selamat Datang Di Blog Ieu</h1>
<h2> {{ $blog }} !! </h2>
@foreach($users as $user)
<li> {{ $user->username }} </li>
@endforeach
{{ $unescaped }}
@if(count($users) > 5)
<p> usernya lebih dari lima </p>
@else
<p> usernya tidak lebih dari lima </p>
@endif
@endsection
0