seputar laravel

http://imgur.com/1TCNbbH

saya mendapati error ini ketika mengikuti video bagian "database & query builder",, ada solusi???

avatar wahyood
@wahyood

3 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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
avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 7 tahun yang lalu

http://imgur.com/1TCNbbH

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

avatar wahyood
@wahyood

3 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban