[SOLVED] Cara mengganti link URL ID di laravel dengan username member

link URL lama ->

localhost:8000/u/2

link URL yang diinginkan ->

localhost:8000/u/gistafaaza

Dan ini class nya:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

use App\Models\Member;

class UserController extends Controller{
    # show single user page
    public function show($user){
      $members = Member::find($user);

      return view('user/single', ['members'=> $members]);
    }
}

Cerita nya saya ingin mengganti url nya jadi lebih keren, yaitu menampilkan username dari member dan bukan ID dari para member. Di dalam database nya juga sudah ada unique kolom, yaitu pd kolom username.

Gimana caranya ya masta?

Oiya laravel nya versi 5.5

avatar arifdhn10
@arifdhn10

5 Kontribusi 3 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Ganti seperti ini,,,

 $members = Member::where('username',$user)->first();
avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

TERIMA KASIH BANYAK @Cristal !!

Problem Solved!!

avatar arifdhn10
@arifdhn10

5 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban