How to Create Laravel Package: Step-by-Step Example

Now, if you try to click Add Role, you will get an error Undefined variable $errors

That variable comes from the default Validation mechanism, exactly as the Laravel documentation says.


// ...
<div class="sm:max-w-md px-6 py-4">
@if ($errors->any())
<div class="text-red-500 text-sm mb-4">
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
<form action="{{ route('') }}" method="POST">
// ...

So if Laravel docs say that validation error should come automatically, why is it not defined as a variable?

This lesson is only for Premium Members.
Want to access all lessons of this course?

You also get:

  • 60 courses (1084 lessons, 42 h 44 min total)
  • Premium tutorials
  • Access to repositories
  • Private Discord