Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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