Role & Permission with Admin Panel
15 Episodes
Fix And Good ByeEps. 15 7:10Pro
Friski

Friski

1 year ago

Untuk download source ya DNA bang

Friski

Friski

1 year ago

Bang ada sedikit review,

  1. Untuk di web.php itu ada middleware auth() yang berfungsi untuk check user sudah login atau belum, kalau belum akan di redirect ke login, tapi hanya berlaku hanya menu home aja, jika untuk menu dashboard tetap null, Apakah untuk setiap menu bila user belum login bisa di check lewat route om tidak di controllernya karna kalau di if di controler jadi satu2.

Yang ke2 bang untuk di controller navigation itu kan ditampilkan ke table where ia kill url jadi hanya terlihat urnya, kenapa klo kita get saja jadi eror ya bang, soalnya walaupun urlnya kosong saya juga mau menampilkan di tablenya.. Supaya bisa di edit kalau terjadi kesalahan Mohon sarannya bang Terima kasih

Irsyad A. Panjaitan

Irsyad A. Panjaitan

1 year ago·Edited

Buat middleware auth aja jd group untuk semua yg berhubungan di dashboard. Tepat di routenya. web.php

Friski

Friski

1 year ago

Bang ada sedikit review,

  1. Untuk di web.php itu ada middleware auth() yang berfungsi untuk check user sudah login atau belum, kalau belum akan di redirect ke login, tapi hanya berlaku hanya menu home aja, jika untuk menu dashboard tetap null, Apakah untuk setiap menu bila user belum login bisa di check lewat route om tidak di controllernya karna kalau di if di controler jadi satu2.

Yang ke2 bang untuk di controller navigation itu kan ditampilkan ke table where ia kill url jadi hanya terlihat urnya, kenapa klo kita get saja jadi eror ya bang, soalnya walaupun urlnya kosong saya juga mau menampilkan di tablenya.. Supaya bisa di edit kalau terjadi kesalahan Mohon sarannya bang Terima kasih

Agus Budhi

Agus Budhi

1 year ago

Bang, untuk di form blade.php kita permission kan menggunakan @can. Jika kita ingin menggunakan fungsi seperti @can di controller apakah bisa bang? saya ingin membuat permission untuk tombol yang di load di controller menggunakan yajra datatable. Mohon untuk sarannya bang. Terima kasih.

Irsyad A. Panjaitan

Irsyad A. Panjaitan

1 year ago

can didapat dari auth()->user(), jadi kalo ingin check di controller, buat auth()->user()->can().

Mulya wardhana

Mulya wardhana

9 months ago

mau nnya ini ketika user belum di kasih role kan abort 403 tetapi ketika sudah di kasih role pas ketika dia ga punya permission misalnya create category tapi pas saya akses lewat url kok masih kebuka ya

Irsyad A. Panjaitan

Irsyad A. Panjaitan

9 months ago

Parstikan middleware sudah dibuat.

// web.php
Route::group(['middleware' => ['permission:create category']], function () {
    //
});

Jangan lupa di kernel juga tambahkan

// Kernel.php
protected $routeMiddleware = [
    // ...
    'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,
    'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class,
    'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class,
];
Login untuk berkomentar