wayanjimmy

wayanjimmy

Bali

Member Since 4 Years Ago

Experience Points 5,285
Experience
Level
Lessons Completed 67
Lessons
Completed
Best Reply Awards 0
Best Answer
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.

12 Jan
11 months ago

wayanjimmy started a new conversation Laravel Null Object Pattern

I think I have watched laracasts's video about Null object pattern and use Null User / Guest as the case. I need to rewatch it, but can't find it.

Does any one know the link to the video ?

thanks.

14 Apr
2 years ago

wayanjimmy started a new conversation I've Set Default User Id = 1 If User Is Guest , Any Idea The Best Way To Implement It ?

I currently working on e-commerce website that allow guest user to add product into cart, So I set the default user id for guest is = 1, currently I just define a method in BaseController just like this

class Controller 
{
    
    protected method getCurrentUserId() 
    {
        if (Auth::guest()) return 1;
        return Auth::id();
    }
}

Any idea about better approaches in Laravel ? I'm just curios how to do it more better, and testable

05 Apr
2 years ago

wayanjimmy left a reply on ShouldQueue Event Email Sending

I think you should make a job instead of an event

28 Jun
3 years ago

wayanjimmy left a reply on Laravel 5 / AngularJS CORS Issue

The header code must exactly run before the routes, and i think middleware it's the right place to put the code. It's mentioned in the laravel docs http://laravel.com/docs/5.1/middleware#registering-middleware, in Introduction it's talk about CORS middleware. CMIIW

wayanjimmy left a reply on Laravel 5 / AngularJS CORS Issue

Tryout to make a middleware

<?php namespace App\Http\Middleware;

use Closure;

class CorsMiddleware {

    /**
     * Run the request filter.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        header("Access-Control-Allow-Origin: *");
        header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
        header('Access-Control-Allow-Headers: Origin, Content-Type, Accept, Authorization, X-Request-With');
        header('Access-Control-Allow-Credentials: true');

        if (!$request->isMethod('options')) {
                return $next($request);
        }
    }

}

don't forget to register it globally

26 Mar
3 years ago

wayanjimmy left a reply on Setting Up Laravel5 + Angular

If your application is not a SPA, then use laravel routes instead of angular.