[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
natália de oliveira
Criador natália de oliveira 04/05/2023

 as pastas estão certinhas. 

 o Category está assim : 

<?php

namespace Models\Category;

use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
public function getResults($name){
return $this->where('name','LIKE', "%{$name}%")
->get();
}
}
 
 
E o CategoryController está assim :
<?php
namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\Category;

class CategoryController extends Controller
{
public function index(Category $category, Request $request)
{
$categories =$category->getResults($request->name);

return response()->json($categories);
}

}
 
 
 
e está vindo o erro:
 
Target class [App\Models\Category] does not exist.
 
Manager Carlos Ferreira 04/05/2023

Olá, Natália!
Tudo bem?

O namespace do seu model está errado.

Precisa ser:
namespace App\Models;

Carlos Ferreira
Criador natália de oliveira 04/05/2023

Fiz a correção, derrubei os containers e voltei e continua o messo erro.

<?php
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
public function getResults($name){
return $this->where('name','LIKE', "%{$name}%")
->get();
}
}
natália de oliveira
Manager Carlos Ferreira 04/05/2023

Não precisa atualizar os containers.

Tem o projeto no Github?
Fica mais fácil para mim ver onde errou.

Carlos Ferreira
Criador natália de oliveira 04/05/2023

Meu repositorio está em :

https://github.com/natooliv/carrinho-laravel-vue

natália de oliveira
Criador natália de oliveira 04/05/2023

Meu repositorio está em :

https://github.com/natooliv/carrinho-laravel-vue

natália de oliveira
Criador natália de oliveira 04/05/2023

Meu repositorio está em :

https://github.com/natooliv/carrinho-laravel-vue

natália de oliveira
Manager Carlos Ferreira 04/05/2023

Está imcompleto, no diretório app/ não tem os models e etc;

Carlos Ferreira
Criador natália de oliveira 04/05/2023

 Tem o repo dessas aulas? Para eu conferir?

natália de oliveira
Criador natália de oliveira 04/05/2023

 Tem o repo dessas aulas? Para eu conferir?

natália de oliveira
Manager Carlos Ferreira 04/05/2023

Esse curso que você está acompanhando está um pouco antigo, tem versão mais atualizada, este: https://academy.especializati.com.br/curso/laravel-api-com-cache

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!