TaylorOtwell

TaylorOtwell

Member Since 5 Years Ago

Experience Points 12,390
Experience
Level
Lessons Completed 34
Lessons
Completed
Best Reply Awards 9
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.

23 Mar
1 year ago

TaylorOtwell left a reply on Database Fields: Nullable Or Not?

You could just turn it off. I agree it is a slightly opinionated middleware and depends on your application's needs. That's why it's in the app-level HTTP kernel for easy disabling.

11 Mar
1 year ago

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

I can't understand how anyone can sit down and look at a fresh Laravel application and walk away with the impression: "I'm force to use Vue"... the welcome page doesn't use Vue, the make:auth pages don't use Vue. I don't get it.

25 Jan
1 year ago

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

Can you all try with the latest package.json in the laravel/laravel repository:

https://github.com/laravel/laravel/blob/master/package.json

26 Jun
2 years ago

TaylorOtwell left a reply on Laravel 5.3 Wish List

@RamyTalal if you come across them can you submit them to github.com/laravel/docs?

TaylorOtwell started a new conversation Laravel 5.3 Wish List

The current plan is to release Laravel 5.3 around the same time as Laracon (July 27-29th).

Please share your feature wish list for this release! :)

25 May
2 years ago

TaylorOtwell left a reply on Valet & Jobs/Queues

Locally I would suggest just using the "database" queue driver and MySQL (which you can install via Brew).

25 Apr
2 years ago

TaylorOtwell left a reply on Cashier [6.0] Set Currency

I don't think thats what I said :)

Laravel\Cashier\Cashier::useCurrency('gbp');

19 Apr
2 years ago

TaylorOtwell left a reply on Installing On Windows

Yeah I've heard on Twitter from people already using Bash on Windows that it works great!

TaylorOtwell started a new conversation Installing On Windows

Hey everyone,

I added some documentation regarding installing on Windows machine and my recommended approach to the problem:

https://spark.laravel.com/docs/1.0/installation#installation-on-windows

14 Apr
2 years ago

TaylorOtwell left a reply on Spark Will Not Be Free

Note well that a similar product in ASP.NET is $850 on the cheapest tier.

http://aspnetzero.com/

TaylorOtwell left a reply on Spark Will Not Be Free

If you want to spend a few weeks writing this all by hand be my guest! :)

04 Jan
2 years ago

TaylorOtwell left a reply on Failed Deployment Of Non Laravel Project

Hm, I just checked on this in the Forge DB and I'm seeing custom deployment scripts carried over just fine. I checked several sites and their custom deploy commands were in place and the sites had not been updated since the migration. I'm not sure why yours seem to not have carried over.

Has anyone else seen this behavior?

23 Dec
2 years ago

TaylorOtwell left a reply on 5.2 - Auth - Multiple Tables

If you're going to use the typical session guard, define a new guard in your authentication configuration. If you want the default AuthenticatesUsers trait to use this guard for its login, you need to set the new guard as the default as well at the top of the configuration file.

TaylorOtwell left a reply on Laravel/Homestead : Php7.0-fpm: Unrecognized Service

Sounds like you need to upgrade your actual Homestead installation. You only upgraded the box.

TaylorOtwell left a reply on App\Exceptions\Handler.report Retuning Void - Supposedly.

The return statement is not really needed here and could probably be removed.

TaylorOtwell left a reply on Fresh Install, Blank Page Only

Yeah, most likely a permission problem. But definitely recommend Homestead: http://laravel.com/docs/homestead

15 Jun
3 years ago

TaylorOtwell left a reply on Limit Controller Tasks To The Minimum

I love using $this->validate in my controllers. It's one of my favorite Laravel features :)

12 Mar
3 years ago

TaylorOtwell left a reply on Envoyer.io Forge ???

They really aren't similar at all. Forge manages sub-domains, Nginx, Cron jobs, SSL certificates, queue daemons, recipes, etc. Envoyer does none of those things. Envoyer is solely focused on deploying PHP applications to multiple servers with zero downtime.

TaylorOtwell left a reply on Which Session Driver Is Better

Either are probably fine for most applications. If you are planning on scaling to multiple servers you will not want to use the file driver.

I personally typically use the "cookie" driver because I don't store much data in session and it requires zero additional storage mechanisms.

TaylorOtwell left a reply on Envoyer.io Forge ???

Jeffrey is correct. Envoyer doesn't build servers, it just deploys with zero-downtime to multiple servers in parallel.

It is not a part of Forge because not everyone who wants zero-downtime deployment also needs to build servers via Forge, so it doesn't make sense to tightly couple them in that way.

14 Oct
4 years ago

TaylorOtwell left a reply on Laravel Just Jumped The Shark ... Annotations

@tag - you don't understand the new features that you are complaining about, so maybe you should actually research them first.

In a middleware you CAN do $request->route(), $request->user(), $request->session(), etc.

Good grief people whining and moaning about stuff they don't even understand is getting old.

TaylorOtwell left a reply on Composer Error

It was renamed to PasswordResetServiceProvider.

Look at the laravel/laravel repository to stay up to date. No need to e-mail me :)

11 Oct
4 years ago

TaylorOtwell left a reply on Informal Poll: Routes File

Thanks for responses so far. To ask another question: Are you satisfied with its location in Laravel 5?

TaylorOtwell left a reply on New Middleware Folder In Laravel 5

To clarify, filters are still available to use and assign to routes, because I don't want to break people's filter setups. However, going forward, we will be encouraging middlewares as they have a consistent signature across all types of requests.

TaylorOtwell started a new conversation Informal Poll: Routes File

Quick little informal poll here...

Currently, Laravel 5 ships with a "routes.php" file in the App\Http directory. This file is included by the RouteServiceProvider.

Do you think we should continue to include this file by default, or let someone include their own routes file (that they create) if they wish from their RouteServiceProvider?

10 Sep
4 years ago

TaylorOtwell left a reply on New Blade Tag For Unescaped Data. Thoughts?

@thepsion5 - I actually didn't go with that syntax for the very reason you stated. It blends in with the other Blade syntax for "echo" too much. I wanted something that stands in stark contrast to most other Blade echos so that it is visually obvious you are echoing un-escaped text.

TaylorOtwell left a reply on New Blade Tag For Unescaped Data. Thoughts?

Just following up on this. If you are using 4.3 / 5.0 already and want to use the old Blade tag behavior, you should actually do this:

Blade::setEchoFormat('%s');

TaylorOtwell left a reply on New Blade Tag For Unescaped Data. Thoughts?

Thanks for the thoughts everyone. Should point that that you could be able to do Blade::setRawTags($openTag, $closeTag) to set the raw tags back to {{ }} if you wish.

As another poster mentioned, the HTML and Form components are not "deleted", but merely dropped from the core. There are a few reasons for this, but the primary one is to turn Form and HTML helpers over the innovation of the community at large. There are several different approaches to writing forms and it's actually a pretty complicated topic. I would rather let the community hack on that and release several cool packages that can occupy that space.

Regarding Laravel 4.3 vs. Laravel 5.0 - I am leaning with 5.0 at this point, even though I still feel the upgrade isn't that large, especially if you use providers for running the legacy folder structure and use the Blade::setRawTags method to keep the current Blade escaping logic.