JeffreyWay

JeffreyWay

Founder at Laracasts

Chattanooga, TN

Member Since 5 Years Ago

Experience Points 445,430
Experience
Level
Lessons Completed 228
Lessons
Completed
Best Reply Awards 331
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.

13 Nov
1 day ago

JeffreyWay left a reply on New Fresh Laracasts UI

On the CSS end, we used Tailwind extensively. Any visual effects you like are standard CSS animations.

For JS, we use Vue and Lodash.

JeffreyWay left a reply on Posting To Get The Welcome To The Community Badge

Well that's one to get the badge. :|

09 Nov
5 days ago

JeffreyWay left a reply on 500 Error On Root Route Of Prefix

@abdulaziz Yes, was a bug with some accounts. Already fixed earlier today.

08 Nov
6 days ago
07 Nov
1 week ago

JeffreyWay left a reply on Please Bring Back The Older Laracasts Design

@sergiu17 Notifications are now scrollable. Sorry about that.

JeffreyWay left a reply on Tiny Bug In The New Design

Thanks @manogi. I've fixed the School in Session bug. I forgot I through that particular achievement checker into a queue. That messed up some of the logic. All fixed now. The next time you perform an action that triggers new experience points, it'll automatically apply that award to your account.

JeffreyWay left a reply on Please Bring Back The Older Laracasts Design

Okay, thanks. We'll force the short dates to display as local soon.

JeffreyWay left a reply on New Design. Is Pagination Missing On Long Discussion Threads?

Thanks, guys. Just an HTTPs issue. Should be fixed now.

JeffreyWay left a reply on Please Bring Back The Older Laracasts Design

@mo7sin Where? On your reply? Hmm, for me it says "2m". I'll check how those are being calculated.

02 May
6 months ago

JeffreyWay left a reply on XP System Broken

The best reply award count is now correct for everyone. That number is based on all threads that currently have your reply as the best one.

Before, we wouldn’t decrement your award count if a thread author changed their mind about the best reply. Now we do.

JeffreyWay left a reply on XP System Broken

Fake accounts were created that disproportionately liked the replies of certain accounts here.

I deleted those accounts, and am adjusting all stats to be what they should have been.

12 Mar
8 months ago

JeffreyWay left a reply on Whats New In Laravel 5.6 Series

I plan on tackling that this week, but 5.6 isn't a huge release to begin with.

15 Jan
9 months ago

JeffreyWay started a new conversation Work For Laracasts (Web Designer)

Hi, all. Jeffrey (Laracasts Owner) here.

Laracasts is in need of a web designer for a part-time three month contract to help out with various projects - everything ranging from designing basic YouTube banner ads, to series thumbnails, to full website demos and open source projects UIs.

Pay

The job pays a flat rate of $2,000 per month for 10 hours a week worth of work. As long as the projects I assign are completed in a reasonable amount of time, you may choose your work hours.

To start, this job assumes a three month contract. Depending on various factors, this might be extended beyond that, if you wish. (However, no guarantees.)

To Apply

  • Email [email protected] with the subject "Web Designer Job"
  • Include a few sentences about who you are, and what your experience level is. Please keep it short.
  • Include a link to one or more design projects you have worked on, or are responsible for.
  • Design and attach a custom series thumbnail for any series here Laracasts. You can view a list here: https://laracasts.com/series?curated
05 Jan
10 months ago

JeffreyWay left a reply on Wordpress As Homepage On A Laravel Application?

@dbapro - Most of your comments on this forum are rude or sarcastic. Stop it.

The mean-spirited nature of your comments says far more about you than it does the skill level of the people you're speaking to.

21 Nov
11 months ago

JeffreyWay left a reply on I'm Not Overly Impressed With Laracasts... "laravel New App" = -bash: Laravel: Command Not Found

@kvnkrft You haven't added the Composer global vendor directory to your path. I covered this here:

https://laracasts.com/series/laravel-from-scratch-2017/episodes/1?time=3:55

I recommend going through the video from scratch one more time. Every issue you're experiencing was covered in the video.

JeffreyWay left a reply on I'm Not Overly Impressed With Laracasts... "laravel New App" = -bash: Laravel: Command Not Found

He has a directory called "code" I believe, but I didn't... anyhow.

You don't need a directory, called "code." It's just a folder name. Create it.

"laravel" returns: -bash: laravel: command not found

Sounds like you didn't properly install the Laravel executable. We cover how here: https://laracasts.com/series/laravel-from-scratch-2017/episodes/1?time=2:23

14 Nov
1 year ago

JeffreyWay left a reply on No Offence... Just A Question!

Two milliseconds is :( ??

10 Nov
1 year ago

JeffreyWay left a reply on Praetorian

You never know...

30 Oct
1 year ago

JeffreyWay left a reply on PI Button Bottom Right On Laracasts

I wonder what it could be...

24 Oct
1 year ago

JeffreyWay left a reply on How Does Reply Get Added To Correct Thread In This Test?

Notice that we call the factory’s make method instead of create. What actually adds the reply to the thread page is the post request, where we send through the attributes for the reply.

19 Oct
1 year ago

JeffreyWay left a reply on Profile

Thanks, guys. This is fixed now.

13 Oct
1 year ago

JeffreyWay left a reply on Profile

Some people want their profile private.

12 Oct
1 year ago

JeffreyWay left a reply on Tweaking The Layout

@Corban @bashy Double post bug is fixed. Was related to a sporadic faulty left join. :|

11 Oct
1 year ago

JeffreyWay left a reply on Tweaking The Layout

If at all possible, I would love to see this as something we could set in our preferences.

No plans to make a two column layout configurable settings.

As a side note, I cannot figure out how to tell if someone has @-ed you. Is there any kind of notification system that I've just been missing this whole time?

You'll see a bell over your username in the nav-bar if you've been mentioned.

03 Jul
1 year ago

JeffreyWay left a reply on Laravel-mix Generate Js File But Browser Not Detect That Functions.

We're going to need more information. This is difficult to understand.

23 Jun
1 year ago

JeffreyWay left a reply on Laravel Training

@teckel - Thanks so much for the nice words. :|

If you've built thousands of apps since 1997, but can't piece together how to write a simple CRUD app in Laravel, then I think you're not being truthful about your experience here...

14 Jun
1 year ago

JeffreyWay started a new conversation Testing

Testing

08 May
1 year ago
26 Apr
1 year ago

JeffreyWay left a reply on Custom "type" To The Class

@theUnforgiven Yep. Or wrap it in a little server-side flash() function that does it for you.

function flash($message, $type = 'success') {
    session()->flash('flash', $message);
    session()->flash('flashType', $type);
}

//

flash('Welcome Aboard', 'success');

return redirect('/');

JeffreyWay left a reply on Custom "type" To The Class

@theUnforgiven I'd probably do something like along the lines of this:

<template>
    <div :class="classes" role="alert" v-show="show">
        <strong>Success!</strong> {{ body }}
    </div>
</template>

<script>
    export default {
        props: ['message', 'type'],

        data() {
            return {
                body: '',
                style: '',
                show: false
            }
        },

        computed: {
            classes() {
                return [
                    'alert',
                    `alert-${this.style}`,
                    'alert-flash'
                ];
            }
        },

        created() {
            if (this.message) {
                this.flash(this.message, this.type);
            }

            window.events.$on(
                'flash', (message, type) => this.flash(message, type)
            );
        },

        methods: {
            flash(message, type) {
                this.body = message;
                this.show = true;
                this.style = (type || 'success');

                this.hide();
            },

            hide() {
                setTimeout(() => {
                    this.show = false;
                }, 3000);
            }
        }
    };
</script>

<style>
    .alert-flash {
        position: fixed;
        right: 25px;
        bottom: 25px;
    }
</style>

Usage:

flash('A message here', 'warning');
30 Mar
1 year ago

JeffreyWay left a reply on How Do Disable Live Reload When Running Npm Run Watch?

It's not on by default, so not sure what you're asking.

23 Mar
1 year ago

JeffreyWay left a reply on Can I Keep Using Elixir/Gulp After Migrating To Laravel 5.4?

Yes, you may freely use any tool that you want.

22 Mar
1 year ago

JeffreyWay left a reply on Laravel Forge Is Down. 22 March 2017

It's all related to that Ubuntu security update. They broke everything again today, when they reverted their mistake from yesterday. So weird...

13 Mar
1 year ago

JeffreyWay left a reply on Laravel Mix And PhpUnit

No. It doesn't make much sense for a tool like Webpack.

06 Mar
1 year ago

JeffreyWay left a reply on Laravel 5.4 Dev Npm Run Dev Error

@AccAdmin - It's because you have two different versions installed. Over the weekend, the cross-env team changed then path to to their bin directory, which we were referencing. You can fix this by doing npm install cross-env, and then updating your package.json npm script to be:

cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

JeffreyWay left a reply on Why Laravel Dropped Elixir? Why Forcing Vue.js? What Is It That You Are Trying To Fix?

@antraacks

It's just weird to me no other framework does this.

Imagine Django promoting Angular or Ruby On Rails Promoting React.

Rails is famous for promoting JS frameworks. Bad example.

and yes I can go and delete everything and keep my original package but if something is not broke what exactly are you guys fixing?

Dude, we're trying to make it easier to build applications. The core team likes Vue a lot and think it pairs well with Laravel. So we include a couple lines in a package.json file to get you started. Delete them, if you love Angular. Done.

JeffreyWay left a reply on Why Laravel Dropped Elixir? Why Forcing Vue.js? What Is It That You Are Trying To Fix?

For all we know, there can be nothing except that they like VueJS or feel it guides/helps majority of users to build complete applications..

Or perhaps there is more behind the scenes, maybe Taylor has a stake in VueJS, or maybe Laravel is sponsored by VueJS,..

Guys, take your tinfoil hats off.

JeffreyWay left a reply on Why Laravel Dropped Elixir? Why Forcing Vue.js? What Is It That You Are Trying To Fix?

@ANTRACKS Good grief.

But most major companies don't use Vue.js we use React or Angular.

Awesome. Then use React or Angular.

I can't remember on what version you guys started putting Vue in the package but ever since you guys started promoting it the support for other front end frameworks have gone to sht.

How so? Give examples? How is Laravel making it hard for you to include React in your projects??

Elixir worked perfectly there was no reason to drop it. Sass would compile super fast and even the largest react app now is 2x slower at compile.

Webpack is doing significantly more things than Elixir. But if Elixir was working great, use it. Nobody is making you do anything.

I want the old laravel back the one that I put neck on the line for.. the one that was a backend framework for php not a backend framework with a favorite front end framework.

Pro Tip: Delete the package.json file in a fresh Laravel app, and you have your old Laravel back.

But people come to you guys for the backend not to force down our throats VUE.JS!!!

Decaffeinated brands exist on the market.

I'll be honest this will be the last time I use laravel for any new project.

k.

02 Mar
1 year ago

JeffreyWay left a reply on Laravel 5.4 Npm Run Watch Not Working

Update node and npm. nodejs..org

JeffreyWay left a reply on How To Configure IncludePaths For SASS On Mix?

I think you can do:

mix.sass('resources/assets/sass/app.scss', 'public/css', {
    includePaths: ["absolute/path/a", "absolute/path/b"]
});

JeffreyWay left a reply on Laravel Mix Versioning Issue

@rachid_rafia I'm thinking that you have an old version of Laravel Mix installed. I just tried out your example code, and everything versioned properly.

https://www.dropbox.com/s/ca2md64krn5okc9/Screenshot%202017-03-02%2009.23.36.png?dl=0

For your other comment, if you're using a bunch of legacy plugins and scripts that weren't build with Webpack in mind, then mix.scripts() or mix.combine() (same thing) are what you want.