Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema com @csrf - aula Eloquent ORM

Acompanhando a aula, tomei o "419|Page Expired", até ai normal. mas após usar o @csrf abre uma pagina do laravel com o seguinte erro:

 "ReflectionException
   Class http\Env\Request does not exist"

E aparece o código abaixo destacando a seguinte linha: return $p->getClass() && $p->getClass()->isSubclassOf($subClass);

ReflectionParameter::getClass
vendor/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php:25

    /**
     * Extract the route action's signature parameters.
     *
     * @param  array  $action
     * @param  string|null  $subClass
     * @return array
     */
   public static function fromAction(array $action, $subClass = null)
    {
        $parameters = is_string($action['uses'])
                        ? static::fromClassMethodString($action['uses'])
                        : (new ReflectionFunction($action['uses']))->getParameters();

        return is_null($subClass) ? $parameters : array_filter($parameters, function ($p) use ($subClass) {
            return $p->getClass() && $p->getClass()->isSubclassOf($subClass);
        });
    }

    /**
     * Get the parameters for the given class / method by string.
     *
     * @param  string  $uses
     * @return array
     */
    protected static function fromClassMethodString($uses)
    {
        [$class, $method] = Str::parseCallback($uses);

        if (! method_exists($class, $method) && is_callable($class, $method)) {
            return [];
1 resposta
solução!

DESCOBRI O PROBLEMA!!!

Durante a aula quando criamos a função

public function store(Request $request)

O PHPStorm importou automaticamente o Request errado, trazendo

use http\Env\Request;

ao invés de

use Illuminate\Http\Request;

E essa linha não aparece nesse vídeo e só volta a aparecer muito rapidamente no vídeo seguinte.