tronix

tronix

Member Since 3 Years Ago

Experience Points 735
Experience Level 1

4,265 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 0
Lessons
Completed
Best Reply Awards 1
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.

01 Apr
2 years ago

tronix left a reply on Multiple Connection Use Orm And SetConnection Way,it Can Not Work!

Hi, I had this problem too. I solved putting this code in the constructor of your Model

<?php

namespace App\Models;

class SecondModel extends \Illuminate\Database\Eloquent\Model
public function __construct(Array $attributes = [])
    {
        parent::__construct($attributes);

        $this->setConnection('yourOtherConnectionName'); // see config/database.php where you have specified this second connection to a different DB
    }

Then your "Test" class must extend this "SecondModel", so that it inherits this connection. Now you can use:

Test::find($id); // it uses the non-default connection
01 Sep
3 years ago

tronix started a new conversation Laravel Uses The Default Queue Even If I Specified A Different Queue/tube

I'm using Laravel 5.0.2. I need to use two different queues in my code. They must use the beanstalkd driver. So I specified those queues in config/queue.php:

    'default' => env('QUEUE_DRIVER', 'sync'),
    'connections' => [

        'sync' => [
            'driver' => 'sync',
        ],

        'bean-high'  => [
                'driver' => 'beanstalkd',
                'host'   => '127.0.0.1',
                'queue'  => 'bean-high',
                'ttr'    => 60,
        ],

        'bean-low'  => [
                'driver' => 'beanstalkd',
                'host'   => '127.0.0.1',
                'queue'  => 'bean-low',
                'ttr'    => 60,
        ],
[...]

In my code, I used:

Queue::pushOn('bean-low', new SendEmail($message )); 

My listener is:

php artisan queue:work --daemon --queue="bean-high","bean-low" --tries=3 --env="production"

My actual environment is "production".

It seems ok, but Laravel uses always the default queue (the "sync" driver) even if I specified a different queue. I tried to change the default driver to a fake one and I've seen that it uses this driver (throwing an exception).

If I specify the "bean-high" or "bean-low" connection as the default driver in the queue.php file, my queues works correctly, but the queue/tube parameter in "Queue::pushOn" is always skipped.

What am I doing wrong?

26 Jul
3 years ago

tronix left a reply on Google Map Problem

I had the same problem. The map is hidden because you didn't specify the height of the . I solved adding a "height: 400px" to the map-canvas-0 id. You can add this css style to your file:

into the tag. Every "map-canvas-xy" IDs are targeted by that css rule.

Hope this helps