iki

iki

Member Since 6 Months Ago

Experience Points 1,890
Experience Level 1

3,110 experience to go until the next level!

In case you were wondering, you earn Laracasts experience when you:

  • Complete a lesson — 100pts
  • Create a forum thread — 50pts
  • Reply to a thread — 10pts
  • Leave a reply that is liked — 50pts
  • Receive a "Best Reply" award — 500pts
Lessons Completed 2
Lessons
Completed
Best Reply Awards 0
Best Reply
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • Chatty Cathy Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

02 Feb
2 weeks ago

iki left a reply on Json Error

@D9705996 - yes it was outside my <php . thank you so much <3

iki left a reply on Json Error

the problem is , i didnt touch this file today , it was a simple update on the app so i made it live on the server , i created a migration file and a model and a view and made routes for them , dk what happened

iki left a reply on Json Error

@D9705996 - ```

iki left a reply on Json Error

@D9705996 - it appears in both web and api routes , what could be in both of them ?

iki started a new conversation Json Error

s{"status":{"type":"Error","title":"No Token"}} hey guys , am having this "s" at the first of any json response in my app , it returns in different controllers , pages , site and api , i dont know what is this s ! any thoughts ?

26 Jan
3 weeks ago

iki started a new conversation Pignose Calendar Problem

hey guys , i am currently trying to customize the pignose calendar https://www.pigno.se/barn/PIGNOSE-Calendar/

and am having troubles setting the disabledDates or disabledRanges dynamically , i am retrieving the dates or the range that should be disabled via ajax but when i try to insert the data to them it doesnt work and only works when i type it statically , any advices ?

19 Dec
2 months ago

iki started a new conversation Laravel Mix

trying to run npm run dev and i get this error

http://prntscr.com/lwxo45

and thats my code

mix.styles([
    'public/admin/assets/vendors/base/vendors.bundle.rtl.css',
    'public/admin/assets/demo/default/base/style.bundle.rtl.css',
    'public/admin/css/style-m.css',
], 'public/css/all.css');

mix.js([
    'public/admin/assets/vendors/base/vendors.bundle.js',
    'public/admin/assets/demo/default/base/scripts.bundle.js',
    'public/admin/assets/app/js/dashboard.js',
],'public/js/all.js');
09 Dec
2 months ago

iki left a reply on Pagination On SortBy()

found the answer to perform pagination on collection

 public function paginate($items, $perPage = 15, $page = null)
    {
        $pageName = 'page';
        $page = $page ?: (Paginator::resolveCurrentPage($pageName) ?: 1);
        $items = $items instanceof Collection ? $items : Collection::make($items);
        return new LengthAwarePaginator(
            $items->forPage($page, $perPage)->values(),
            $items->count(),
            $perPage,
            $page,
            [
                'path' => Paginator::resolveCurrentPath(),
                'pageName' => $pageName,
            ]
        );
    }

iki started a new conversation Pagination On SortBy()

hey guys

  $member = auth()->guard('members')->user();
        $doctors = Member::where('type', 0)->where('approve', 1)->where('city_id', '!=', null)->where('id', '!=', auth()->guard('members')->id())->
            orderByRaw("FIELD(city_id , $member->city_id) DESC")
            ->paginate(10);
        foreach ($doctors as $doctor){
            $doctor['rate'] = $doctor->getRate();
        }

        $doctors = $doctors->sortByDesc('rate');

when i try this , it gives me that error ,

Method Illuminate\Database\Eloquent\Collection::links does not exist. (View: C:\xampp\htdocs\taheel\resources\views\site\pages\order\index.blade.php)


iki left a reply on Laravel Show Nearest Products First ?

thanks guys , your comments really helped

iki started a new conversation Laravel Show Nearest Products First ?

hey guys ,

i have a store website with every products has its lat and long , and i have the lat and long of the logged in user , my question is, how to show the products that is near to the logged in user first ?

03 Oct
4 months ago

iki left a reply on Many To Many Filter Problem

thats create ,thanks i really learned a lot out of this

02 Oct
4 months ago

iki left a reply on Many To Many Filter Problem

there is just one thing that i dont understand , when we use whereHas('color') it brings all the products that have colors , so in the query why did we write ('id',$colors) , i mean colors is the colors id , so does that check the color id in the colors table then gets the relative products from the relation or what ? @Artak @MikeMacDowell

iki left a reply on Many To Many Filter Problem

@Artak that really helped thanks

01 Oct
4 months ago

iki left a reply on Many To Many Filter Problem

@MikeMacDowell it actually worked , after i removed the id column but to be honest idk what i wrote , so can u explain the code u provided to me so i understand it and dont ask the same question again please ?

iki left a reply on Many To Many Filter Problem

@MikeMacDowell


        if ($colors)
        {
//            $data = array();
//            foreach ($colors as $color) {
//                $color = Color::where('id', $color)->first();
//                $checker = $color->product;
//                foreach ($checker as $checked)
//                    if ($checked->is_active == 1)
//                array_push($data, $checked);
//            }
//            dd($products);
//            $products = collect($data);
            
            $products->whereHas('color', function($query) use ($colors) {
                $query->whereIn('id', $colors);
            });



        }
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in where clause is ambiguous (SQL: select count(*) as aggregate from `products` where `is_active` = 1 and `section_id` = 2 and exists (select * from `colors` inner join `color_product` on `colors`.`id` = `color_product`.`color_id` where `products`.`id` = `color_product`.`product_id` and `id` in (4, 2)))

i can check multiple checkboxes , like multi colors , and even when i check one box i get the same error

iki started a new conversation Many To Many Filter Problem

i have 3 tables , colors , products and color_product with many to many relation , my problem is that i have a filter where the user can choose more than one color with the rest of the filter options how i filter the data with the selected colors, code will explain more

http://prntscr.com/l0vzim

http://prntscr.com/l0vzy8

http://prntscr.com/l0w02x

http://prntscr.com/l0w093


 public function filter(Request $request)

    {
        $sections = Section::all();
        $section = $request->section_id;
        $min = $request->min;
        $max = $request->max;
        $colors = $request->color_id;

        $products = Product::where('is_active', 1);
        if ($section)
            $products->where('section_id', $section);
        if ($min)
            $products->where('price_after', '>=', $min);
        if ($max)
            $products->where('price_after', '<=', $max);
//        if ($colors)
//            foreach ($colors as $color) {
//
//
//
////                $color = Color::where('id', $color)->first();
////                $checker = $color->product;
////                foreach($checker as $products)
//////                $products = $product->where('is_active', 1)->get();
////                if ($products->is_active == 1)
////                if ($section)
////                    $products->where('section_id', $section);
////                if ($min)
////                    $products->where('price_after', '>=', $min);
////                if ($max)
////                    $products->where('price_after', '<=', $max);
//            }

        $filter = $products->paginate(9);
 
        return view('site.filter', compact('filter', 'sections'));
    }


<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Product extends Model
{
     protected  $fillable=[

             'name',
             'code',
             'price_before',
             'price_after',
             'quantity',
             'section_id',
             'category',
             'description',
             'img',
         ];

     public function color()
     {

         return $this->belongsToMany('App\Color');

     }
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Color extends Model
{
     protected  $fillable=[

             'name',

         ];

    public function product()
    {

        return $this->belongsToMany('App\Product');

    }
}

iki left a reply on Real Time Notification Problem

@wilk_randall what code u need to see ?

30 Sep
4 months ago

iki started a new conversation Real Time Notification Problem

hey guys ,

i have a problem after creating my real time notification using vue and pusher all things working perfect , and the notification is pushed and all is good except that when my app.js is not commented out , the whole projects dont work , like when i press on buttons it doesnt work and when i comment it out all works but the notifications is not working , and there is no errors in log , like it overwrites on them

22 Sep
4 months ago

iki left a reply on Google Maps

thanks guys

iki started a new conversation Google Maps

hey guys , i have a map table in my data base with the lat and long saved , my question is , how i show it in my website with the lat and long coulmns

16 Sep
5 months ago

iki left a reply on One To Many Relation Not Working

it gives back a relation now after i added the same relation at the other other but it returns it empty

iki started a new conversation One To Many Relation Not Working

hey guys i have 3 tables 

site_users

site_notifications

site__users__notifactions

in site__users__notifactions

i have user_id and notification_id

and i have a relation in the SiteUser Model as follow

public function get_notifications()

    {
        return $this->hasMany('App\Site_Users_Notifaction','user_id');
    }

when i try to call the relation in my blade like

@foreach($notifications as $notification)

{{dd($notification->get_notifications())}}

     @endforeach 

it gives me that error

Method Illuminate\Database\Query\Builder::get_notifications does not exist. (View: C:\xampp\htdocs\myspare\resources\views\site\notifications.blade.php)

and when i remove the () from the relation it gives null

11 Sep
5 months ago
10 Sep
5 months ago

iki started a new conversation Auth Login Not Working

hey guys i have created two tables users table and SiteUsers table ,

now i have added the site users to auth like this

<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Authentication Defaults
    |--------------------------------------------------------------------------
    |
    | This option controls the default authentication "guard" and password
    | reset options for your application. You may change these defaults
    | as required, but they're a perfect start for most applications.
    |
    */

    'defaults' => [
        'guard' => 'web',
        'passwords' => 'users',
    ],

    /*
    |--------------------------------------------------------------------------
    | Authentication Guards
    |--------------------------------------------------------------------------
    |
    | Next, you may define every authentication guard for your application.
    | Of course, a great default configuration has been defined for you
    | here which uses session storage and the Eloquent user provider.
    |
    | All authentication drivers have a user provider. This defines how the
    | users are actually retrieved out of your database or other storage
    | mechanisms used by this application to persist your user's data.
    |
    | Supported: "session", "token"
    |
    */

    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],
        'site_users' => [
            'driver' => 'session',
            'provider' => 'site_users',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | User Providers
    |--------------------------------------------------------------------------
    |
    | All authentication drivers have a user provider. This defines how the
    | users are actually retrieved out of your database or other storage
    | mechanisms used by this application to persist your user's data.
    |
    | If you have multiple user tables or models you may configure multiple
    | sources which represent each model / table. These sources may then
    | be assigned to any extra authentication guards you have defined.
    |
    | Supported: "database", "eloquent"
    |
    */

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,

        ],
        'site_users' => [
            'driver' => 'eloquent',
            'model' => App\SiteUser::class,

        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Resetting Passwords
    |--------------------------------------------------------------------------
    |
    | You may specify multiple password reset configurations if you have more
    | than one user table or model in the application and you want to have
    | separate password reset settings based on the specific user types.
    |
    | The expire time is the number of minutes that the reset token should be
    | considered valid. This security feature keeps tokens short-lived so
    | they have less time to be guessed. You may change this as needed.
    |
    */

    'passwords' => [
        'users' => [
            'provider' => 'users',
            'table' => 'password_resets',
            'expire' => 60,
        ],
        'site_users' => [
            'provider' => 'site_users',
            'table' => 'password_resets',
            'expire' => 60,
        ],
    ],

];

and thats my code for registering ,

 public function register(Request $request)

    {

        session()->flash('register');
        if (app()->getLocale() == 'ar') {
            $this->validate($request, [

                'name' => 'required|unique:site_users,name',
                'email' => 'required|unique:site_users,email',
                'password' => 'required|min:6|max:10',
                'password_confirmation' => 'required_with:password|same:password',
                'phone' => 'required|max:20',
            ],
                [
                    'name.required' => 'برجاء إدخال إسم المستخدم',
                    'name.unique' => 'إسم المستخدم مسجل بالفعل',
                    'email.required' => 'برجاء إدخال البريد الإلكترونى',
                    'email.unique' => 'البريد الإلكترونى مسجل بالفعل',
                    'phone.required' => 'برجاء إدخال رقم الهاتف',
                    'phone.max' => 'رقم الهاتف لا يتجاوز ٢٠ رقم',
                    'password.max' => 'كلمه المرور لا تزيد عن 10 حروف',
                    'password.min' => 'كلمه المرور لا تقل عن 6 حروف',
                    'password.required' => 'برجاء إدخال كلمه السر',
                    'password_confirmation.required' => 'برجاء إدخال تاكيد كلمه السر',
                    'password_confirmation.same' => 'تاكيد كلمه السر لا تتطابق',
                ]);
        }
        if (app()->getLocale() == 'en') {

            $this->validate($request, [

                'name' => 'required|unique:site_users,name',
                'email' => 'required|unique:site_users,email',
                'password' => 'required|min:6|max:10',
                'password_confirmation' => 'required_with:password|same:password',
                'phone' => 'required|max:20',
            ],
                [
                    'name.required' => 'Please Enter The Name',
                    'password.required' => 'Please Enter The Password',
                    'password_confirmation.required' => 'Please Enter The Password Confirmation',
                    'email.required' => 'Please Enter The Email',
                    'phone.required' => 'Please Enter The Phone Number',
                    'phone.max' => 'Max Phone Number Is 20 Digits',
                    'password.max' => 'Max Password Is 10 Characters',
                    'password.min' => 'Min Password Is 6 Characters',
                    'password_confirmation.same' => 'Password Confirmation Does`\t Match',
                ]);


        }
        $input = $request->all();
        $input['password'] = bcrypt($request->password);

        $email=$input['email'];


        if ( SiteUser::create($input)) {
            $user=SiteUser::where('email','=',$email)->first();

        $credentials=array(
            'email' => $user->email,
            'password' => $user->password
        );

            if (Auth::attempt($credentials) )
            {
                return redirect('/');
            }
            else
            {

                return redirect()->back();}
            }

        if (app()->getLocale() == 'ar')
            session()->flash('error','حدث خطأ, برجاء المحاوله لاحقاً');
        if (app()->getLocale() == 'en')
            session()->flash('error','Error Occurred , Please Try Again Later ');



    }

the problem is . my Auth:attemp always return false , idk whats wrong with my code

iki left a reply on Login After Registeration

can u please explain this part "Also, make sure you set this model in the providers array in the config/auth.php file.

"

this is my first time to make two different table for admin and users and it confuses me , also why my users model is difference from SiteUsers users

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password','img',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];

SiteUser

<?php

namespace App;

use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;

class SiteUser extends Model implements Authenticatable
{
    use \Illuminate\Auth\Authenticatable;
    protected $fillable = [
        'name', 'email', 'password','img','phone','img'
    ];

}

iki left a reply on Login After Registeration

@wilk_randall i did this ,,

class SiteUser extends Model implements Authenticatable
{
    use \Illuminate\Auth\Authenticatable;
    protected $fillable = [
        'name', 'email', 'password','img','phone','img'
    ];

}

the error disappeared but it dont login

iki started a new conversation Login After Registeration

hey guys , i have a problem that after the user register , i want him to be logged in , the user is created successfully but after that it gives that error

Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\SiteUser given, called in C:\xampp\htdocs\myspare\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php on line 292

thats my code

$input = $request->all();
        $input['password'] = bcrypt($request->password);


        if ( $user =SiteUser::create($input)) {

            Auth::login($user);
            return redirect('/');
        }

        if (app()->getLocale() == 'ar')
            session()->flash('error','حدث خطأ, برجاء المحاوله لاحقاً');
        if (app()->getLocale() == 'en')
            session()->flash('error','Error Occurred , Please Try Again Later ');
        return redirect()->back();

iki left a reply on Helper Function

@bestmomo ok i fixed it , looks like as u said ( i used a contact variable) thanks for you time and i really appreciate it

iki left a reply on Helper Function

no i use it in my layout witch extended in all pages

iki left a reply on Helper Function

but i do xD , should i do an aliases or something , to be clear i dont get any error on my index , but when i change to another page i gets it

iki left a reply on Helper Function

maybe i am calling it with the wrong way ,

thats what in my composer.json

"files":[
            "app/Http/helpers.php"
        ],

and thats how i call it

contact()->phone

iki left a reply on Helper Function

Undefined variable: contact (View: C:\xampp\htdocs\myspare\resources\views\layouts\Site-Layout.blade.php) (View: C:\xampp\htdocs\myspare\resources\views\layouts\Site-Layout.blade.php)

iki left a reply on Helper Function

namespace App\Http;
class helpers
{
if (!function_exists('sections'))
{
    function sections()
    {
        return \App\Section::all();
    }
}

if (!function_exists('site_data')) {
    function site_data()
    {
        return \App\SiteData::first();
    }
}

if (!function_exists('social')) {
    function social()
    {
        return \App\Social::first();
    }
}

if (!function_exists('contact')) {
    function contact()
    {
        return \App\Contact::first();
    }
}
}

this gives me errors

iki left a reply on Helper Function

and thats my helpers.php

 function sections()

    {
        $all_sections=Section::all();
        return $all_sections;
    }
      function site_data()

    {
        $data=SiteData::first();
        return $data;
    }
      function social()

    {
        $social=Social::first();
        return $social;
    }

if (!function_exists ('contact')) {
    function contact()

    {
        $contact=Contact::first();
        return $contact;
    }
}

iki left a reply on Helper Function

if (!function_exists ('contact')) {
    function contact()

    {
        $contact=Contact::first();
        return $contact;
    }
"autoload": {
        "files":[
            "app/helpers.php"
        ],
Undefined variable: contact (View: C:\xampp\htdocs\myspare\resources\views\layouts\Site-Layout.blade.php) (View: C:\xampp\htdocs\myspare\resources\views\layouts\Site-Layout.blade.php)

iki left a reply on Helper Function

@bestmomo i saw it but it have nothing to do with my functions xD , i just try to make helper function for the functions above

iki left a reply on Helper Function

like this ?

namespace App\helpers;
class helper

{
    public static function sections()
    
    {
        $all_sections=Section::all();
        return $all_sections;
    }
    public static function site_data()

    {
        $data=SiteData::first();
        return $data;
    }
    public static function social()

    {
        $social=Social::first();
        return $social;
    }
    public static function contact()

    {
        $contact=Contact::first();
        return $contact;
    }
}

iki left a reply on Helper Function

so if i want to make functions as i did at the code , how can i do it , cause i did what u said but when i copy pasted the code to it , it gave me errors

iki left a reply on Helper Function

@bestmomo i was following a website instructions , can u tell me a better way ?

iki started a new conversation Helper Function

hey guys ,

i have a problem with my helper functions ,

i created a controller called helper and i added it to the aliases and it works when i am in index page ,, but when i change to any other page it gives me error undefined variable , i am using it in my layout ,

helper controller

class helper extends Controller
{
    public static function sections()

    {
        $all_sections=Section::all();
        return $all_sections;
    }

    public static function site_data()

    {
        $data=SiteData::first();
        return $data;
    }
    public static function social()

    {
        $social=Social::first();
        return $social;
    }
    public static function contact()

    {
        $contact=Contact::first();
        return $contact;
    }

aliases

        'helper'=>App\Http\Controllers\helper::class,

calling it in layout

{{ helper::contact()->phone 
05 Sep
5 months ago

iki left a reply on Using Google Maps

@Cronix cool thanks

iki started a new conversation Using Google Maps

hey guys , i wanna know how can i add a map to my admin pannel and be able to update the location by moving the map pin , like this http://prntscr.com/kqxwil

here , u just move the map pin to the location and its been updated at the lat and long fields up there and when u click saved its saved to the database and shows the saved one , any ideas ?

30 Aug
5 months ago

iki left a reply on Mailable

@fabricecw no i didnt use it , i am sending a mail from the site to our mail

iki left a reply on Mailable

@Cronix no , i even tried to send while i am openning it , nothing is added

iki started a new conversation Mailable

hey guys i am trying to send an email. i got no error but its not sending the mail either !

$name=$request->name;
        $email=$request->email;
        $subject=$request->subject;
        $content=$request['content'];
        if ( Mail::to('[email protected]')->send(new ContactUs($name,$email,$subject,$content))) {
            if (app()->getLocale() == 'ar')
                session()->flash('success', 'تم إرسال الرساله بنجاح وسيتم التواصل معك فى اقرب وقت');
            if (app()->getLocale() == 'en')
                session()->flash('success', 'Message Sent Successfully And We Will Contact You As Soon As Possible ');
            return redirect()->back();
        }
MAIL_DRIVER=SMTP
MAIL_HOST=*****
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=******
MAIL_ENCRYPTION=null
29 Aug
5 months ago

iki started a new conversation Set Lang

hey guys i have a site with two langs , and i am trying to change the local but i doesnt work for me thats my code

 <ul class="top-menu">
                                <li>
                                    <div class="dropdown">
                                        <a href="#" data-toggle="dropdown" class="dropdown-toggle"><i class="fa fa-globe"></i>{{\Illuminate\Support\Facades\App::islocale('ar') ?'العربيه' :'English'}} <b class="caret"></b></a>
                                        <ul class="dropdown-menu dropdown-menu-right">
                                            <li class="active" value="en"><a href="{{\Illuminate\Support\Facades\Lang::setLocale('en')}}">English</a></li>
                                            <li value="ar"><a href="{{\Illuminate\Support\Facades\App::setLocale('ar')}}">Arabic</a></li>
                                        </ul>
                                    </div>
                                </li>
                            </ul>

when i check with islocale it only says that is en , i tried both lang and app setlocale

10 Aug
6 months ago

iki left a reply on Calender

i tried but i couldnt make it to work, as i want it to display the days since the current day and then when someone clicks it it opens a model to make a request .

iki started a new conversation Calender

hey guys , i have a calender in my website , but its static , how to make days and months display dynamicly

https://gyazo.com/a575d53a6c65f6ed891ebcbc8533e7ca