Nahuel obtener tags de conner\tag con api fetch

Nahuel Publicada hace 5 meses | 1

obtener tags de conner\tag con api fetch

↑ Me gusta (0)

que tal? estoy implementando el sistema de etiquetas que nos mostro el profesor morales pero con la diferencia de que los post con sus respectivos tags los traigo de manera asincrona usando la API fetch nativa de JavaScript, mi codigo en el controlador es el siguiente:

use App\Post;
use App\User;
use App\comment;
use App\Category;
public function recientes(){
        $post = Post::orderBy('id','DESC')->with(['user','comment','category'])->get();
       return $post;
    }

este codigo me retorna los valores correctamente, peor cuando quiero agregar los tags..

use App\Post;
use App\User;
use App\comment;
use App\Category;
use Conner\Tagging\Model\Tag;
public function recientes(){
        $post = Post::orderBy('id','DESC')->with(['user','comment','category','tag'])->get();
       return $post;
    }

la consola me devuele este error.

<!doctype html>
<html class="theme-light">
<!--
ArgumentCountError: Too few arguments to function App\Post::tag(), 0 passed in C:\xampp\htdocs\young2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php on line 604 and exactly 1 expected in file C:\xampp\htdocs\young2\vendor\rtconner\laravel-tagging\src\Taggable.php on line 110

#0 C:\xampp\htdocs\young2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php(604): App\Post->tag()
#1 C:\xampp\htdocs\young2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Relations\Relation.php(90): Illuminate\Database\Eloquent\Builder->Illuminate\Database\Eloquent\{closure}()
#2 C:\xampp\htdocs\young2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php(608): Illuminate\Database\Eloquent\Relations\Relation::noConstraints(Object(Closure))
#3 C:\xampp\htdocs\young2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php(576): Illuminate\Database\Eloquent\Builder->getRelation('tag')
#4…

porfavor si alguien sabe como puedo invokar estos datos me seria de mucha ayuda.


  • segun la documetacion debo llamar a los tags con el nombre tagged

    use App\Post;
    use App\User;
    use App\comment;
    use App\Category;
    use Conner\Tagging\Model\Tag;
    public function recientes(){
            $post = Post::orderBy('id','DESC')->with(['user','comment','category','tagged'])->get();
           return $post;
        }
    

    Nahuel Publicada hace 5 meses ↑ Me gusta (0)

Inicia sesión para responderle a Nahuel