رفتن به مطلب
انجمن پشتیبانی لاراول ایران
HASSSSAN

مشکل در مورد policy و @can.

Recommended Posts

سلام، یه پروژه‌ی ساده دارم با دوتا کاربر، یه دکمه هست که میخوام فقط کاربر  با ایدی 1 بتونه ببینه ( مشابه ادمین بودن و نبودن کاربر)

کدها:

shift_code_policy

public function add(User $user)
    {
        return $user->id == 1;
    }

authserviceprovide

 protected $policies = [
        'App\Model' => 'App\Policies\ModelPolicy',
        'App\shift_code' => 'App\Policies\shift_code_policy',
    ];

view:

@can('add',$user,\App\shift_code::class)
                            <a href="/input_data" class="btn btn-primary">input data </a>
                        @endcan

دکمه رو اصلا نشون نمیده ولی اگه @cannot استفاده کنم دکمه رو نشون میده!

 

 

 

Share this post


Link to post
Share on other sites

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...