{"id":1191,"date":"2020-10-04T13:17:17","date_gmt":"2020-10-04T16:17:17","guid":{"rendered":"https:\/\/www.latirus.com\/blog\/?p=1191"},"modified":"2024-12-08T19:08:15","modified_gmt":"2024-12-08T22:08:15","slug":"como-instalar-algolia-en-laravel","status":"publish","type":"post","link":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/","title":{"rendered":"Como Instalar Algolia En Laravel?"},"content":{"rendered":"\n<p>Empecemos con el motivo, sigamos con el tutorial, y mostremos el resultado como en todo <strong>tutorial para agregar Algolia<\/strong> a un proyecto de <strong>Laravel 7<\/strong> o <strong>Laravel 8<\/strong>. Me paso varias veces de buscar informaci\u00f3n sobre alg\u00fan framework, como en el caso de <strong><a href=\"https:\/\/tailwindcss.com\" target=\"_blank\" rel=\"noreferrer noopener\">TailwindCSS<\/a><\/strong>, y encontrarme que todos estos tienen un plugin externo (o no) para buscar entre sus datos. Este elegante y popular buscador se llama <strong>Algolia<\/strong>. Antes de comenzar, recomiendo que tengan instalado <em>Composer <\/em>y un Proyecto ya iniciado en Laravel.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?resize=1024%2C311&#038;ssl=1\" alt=\"\" class=\"wp-image-1192\" srcset=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?resize=1024%2C311&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?resize=300%2C91&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?resize=768%2C234&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?resize=1536%2C467&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/tailwindcss-algolia-plugin.png?w=1542&amp;ssl=1 1542w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>Lo primero que debemos hacer es registrarnos en <strong>Algolia<\/strong> para que nos den nuestras API Keys. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-panel-administracion.png?resize=1024%2C493&#038;ssl=1\" alt=\"\" class=\"wp-image-1193\" srcset=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-panel-administracion.png?resize=1024%2C493&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-panel-administracion.png?resize=300%2C144&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-panel-administracion.png?resize=768%2C370&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-panel-administracion.png?w=1355&amp;ssl=1 1355w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Una vez que estamos listos para i<strong>mplementar Algolia en Laravel 7 o Laravel 8,<\/strong> vamos a pasar a explicar en pocas palabras cual va a ser el m\u00e9todo de implementaci\u00f3n de este plugin.<\/p>\n\n\n\n<p>El primer package que vamos a instalar en nuestro proyecto es <strong><a href=\"https:\/\/laravel.com\/docs\/master\/scout#introduction\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Scout<\/a><\/strong>. Un potente controlador de b\u00fasqueda de texto para nuestros modelos Eloquent.  Nos paramos en la raiz del proyecto y ejecutamos el siguiente c\u00f3digo con la consola.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">composer require laravel\/scout<\/code><\/pre>\n\n\n\n<p>Para concluir con esta instalacion del paquete vamos a publicar el archivo de configuraci\u00f3n de scout en nuestro proyecto <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">php artisan vendor:publish --provider=\"Laravel\\Scout\\ScoutServiceProvider\"<\/code><\/pre>\n\n\n\n<p>Ahora si, ya tenemos instalado Laravel Scout en nuestro proyecto. Abrimos el archivo <em>config\/scout.php<\/em> y opcionalmente, buscamos la variable queu y la setteamos en True. Al final de este archivo esta la configuracion principal en donde pondremos la <strong>Application ID<\/strong> y <strong>Admin API Key<\/strong> que nos dan luego de registrarnos en <strong><a href=\"https:\/\/www.algolia.com\/dashboard\" target=\"_blank\" rel=\"noreferrer noopener\">Algolia<\/a><\/strong>.<\/p>\n\n\n\n<p>Una vez finalizada la instalaci\u00f3n de <strong>Laravel Scout <\/strong>vamos a instalar el paquete de <strong>Algolia<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">composer require algolia\/algoliasearch-client-php<\/code><\/pre>\n\n\n\n<p>Listo, ya tenemos instalado <strong>Algolia<\/strong> en nuestro proyecto de <strong>Laravel 7 o 8<\/strong>. Ahora nos queda configurar los Modelos que queremos que aparezcan en nuestras b\u00fasquedas. En este caso quiero que mis categorias se muestren en el buscador, este es mi modelo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">&lt;?php\r\n\r\nnamespace App\\Models;\r\n\r\nuse Illuminate\\Database\\Eloquent\\Model;\r\nuse Laravel\\Scout\\Searchable; \/\/Agregamos esta linea\n\r\nclass Categorias extends Model\r\n{\r\n    use Searchable; \/\/Agregamos esta linea\n    \n    protected $fillable = [\r\n        \"nombre\", \"banner\", \"descripcion\", \"slug\",\r\n    ];\r\n\r\n    public function subcategorias()\r\n    {\r\n        return $this->hasMany('App\\Models\\SubCategorias');\r\n    }\r\n\r\r    \/\/Agregamos la funcion toSearchableArray()\n    public function toSearchableArray()\r\n    {\r\n        return [\r\n            'nombre' => $this->nombre,\r\n            'descripcion' => $this->descripcion,\r\n            'slug' => $this->slug,\r\n        ];\r\n    }\r\n}\r\n<\/code><\/pre>\n\n\n\n<p>Con <em>use Laravel\\Scout\\Searchable;<\/em> y <em>use Searchable;<\/em> le estamos diciendo a Scout que el modelo es indexable en nuestras b\u00fasquedas. Si necesitamos filtrar los resultados, por ejemplo que solamente busque por nombre descripcion y url; creamos la funci\u00f3n <em>toSearchableArray()<\/em> que devuelve un Array con las propiedades a indexar.<\/p>\n\n\n\n<p>En caso de que ya tengamos datos guardados en nuestra base de datos. Como por ejemplo en mis Categorias que ya las tenia definidas. Vamos a decirle a Scout que importe los datos a Algolia. Para ello, ejecutamos el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">php artisan scout:import \"App\\Models\\Categorias\"<\/code><\/pre>\n\n\n\n<p>Ahora si, ya tenemos nuestros resultados sincronizados con <strong>Algolia<\/strong>. En el caso de tener mas modelos, hacer el mismo procedimiento con cada uno de ellos. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1019\" height=\"775\" src=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-indexed-laravel-categories.png?resize=1019%2C775&#038;ssl=1\" alt=\"\" class=\"wp-image-1198\" srcset=\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-indexed-laravel-categories.png?w=1019&amp;ssl=1 1019w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-indexed-laravel-categories.png?resize=300%2C228&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-indexed-laravel-categories.png?resize=768%2C584&amp;ssl=1 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>En el caso que quisi\u00e9ramos <strong>borrar de Algolia todos los resultados subidos<\/strong>, ejecutamos el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">php artisan scout:flush \"App\\Models\\Categorias\"<\/code><\/pre>\n\n\n\n<p>Para mostrar nuestros resultados en nuestra b\u00fasqueda debemos llamar a la funci\u00f3n est\u00e1tica <em>search <\/em>en el controlador que va a mostrar la vista de b\u00fasqueda. En nuestra vista blade, podremos realizar un bucle recorriendo todos los resultados.<\/p>\n\n\n\n<pre title=\"B\u00fasqueda en SearchController.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">public function search(Request $request)\r\n    {\r\n        $busqueda = $request->input(\"s\");\r\n        $resultados = Categorias::search($busqueda)->get();\r\n        return view('home.search', [\r\n            \"busqueda\" => $busqueda,\r\n            \"resultados\" => $resultados\r\n        ]);\r\n    }<\/code><\/pre>\n\n\n\n<pre title=\"Vista en home\/search.blade.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">&lt;section class=\"container mx-auto p-4 m-4\">\r\n    &lt;h1 class=\"font-semibold text-2xl text-gray-800\">Resultados para \"{{$busqueda}}\":&lt;\/h1>\r\n    @if (count($resultados) > 0)\r\n        @foreach ($resultados as $resultado)\r\n        &lt;li>{{$resultado->nombre}}&lt;\/li>\r\n        @endforeach\r\n    @else\r\n       No se encontraron resultados\r\n    @endif\r\n   \r\n&lt;\/section><\/code><\/pre>\n\n\n\n<p>De esta manera, ya tenemos integrado nuestras busquedas en laravel con <strong>Algolia<\/strong>. <strong>Este tutorial sirve tanto para Laravel 7 como Laravel 8<\/strong>.-<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Empecemos con el motivo, sigamos con el tutorial, y mostremos el resultado como en todo tutorial para agregar Algolia a un proyecto de Laravel 7 o Laravel 8. Me paso varias veces de buscar informaci\u00f3n sobre alg\u00fan framework, como en el caso de TailwindCSS, y encontrarme que todos estos tienen un plugin externo (o no) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1200,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[225,223,220],"tags":[245,248,247,226,228,227,62,246],"class_list":["post-1191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-php","category-tutoriales","tag-algolia","tag-api","tag-busquedas","tag-laravel","tag-laravel-7","tag-laravel-8","tag-php","tag-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Instalar Algolia En Laravel? - Latirus<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Instalar Algolia En Laravel? - Latirus\" \/>\n<meta property=\"og:description\" content=\"Empecemos con el motivo, sigamos con el tutorial, y mostremos el resultado como en todo tutorial para agregar Algolia a un proyecto de Laravel 7 o Laravel 8. Me paso varias veces de buscar informaci\u00f3n sobre alg\u00fan framework, como en el caso de TailwindCSS, y encontrarme que todos estos tienen un plugin externo (o no) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"Latirus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/latirus\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-04T16:17:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-08T22:08:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Federico Perez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Federico Perez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\"},\"author\":{\"name\":\"Federico Perez\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/aacf914583ee8f94bf64b989e164591c\"},\"headline\":\"Como Instalar Algolia En Laravel?\",\"datePublished\":\"2020-10-04T16:17:17+00:00\",\"dateModified\":\"2024-12-08T22:08:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\"},\"wordCount\":504,\"publisher\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1\",\"keywords\":[\"Algolia\",\"API\",\"Busquedas\",\"Laravel\",\"Laravel 7\",\"Laravel 8\",\"PHP\",\"Search\"],\"articleSection\":[\"Laravel\",\"PHP\",\"Tutoriales\"],\"inLanguage\":\"es-AR\"},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\",\"url\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\",\"name\":\"Como Instalar Algolia En Laravel? - Latirus\",\"isPartOf\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1\",\"datePublished\":\"2020-10-04T16:17:17+00:00\",\"dateModified\":\"2024-12-08T22:08:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#breadcrumb\"},\"inLanguage\":\"es-AR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1\",\"width\":1200,\"height\":630,\"caption\":\"algolia-laravel-blade\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/www.latirus.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como Instalar Algolia En Laravel?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#website\",\"url\":\"https:\/\/www.latirus.com\/blog\/\",\"name\":\"Latirus\",\"description\":\"Desarrollo de Sistemas\",\"publisher\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.latirus.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-AR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#organization\",\"name\":\"Latirus\",\"url\":\"https:\/\/www.latirus.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/08\/latirus-logo-light.png\",\"contentUrl\":\"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/08\/latirus-logo-light.png\",\"width\":340,\"height\":150,\"caption\":\"Latirus\"},\"image\":{\"@id\":\"https:\/\/www.latirus.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/latirus\/\",\"https:\/\/linkedin.com\/company\/latirus\",\"https:\/\/www.youtube.com\/channel\/UCiTW7a7aDCBFg0qbIA5bq_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/aacf914583ee8f94bf64b989e164591c\",\"name\":\"Federico Perez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/368c5b2c9e1744ec70feb6608555b474bc5119b36bdc7890e35d51216d231669?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/368c5b2c9e1744ec70feb6608555b474bc5119b36bdc7890e35d51216d231669?s=96&d=mm&r=g\",\"caption\":\"Federico Perez\"},\"sameAs\":[\"http:\/\/latirus.com\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como Instalar Algolia En Laravel? - Latirus","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/","og_locale":"es_ES","og_type":"article","og_title":"Como Instalar Algolia En Laravel? - Latirus","og_description":"Empecemos con el motivo, sigamos con el tutorial, y mostremos el resultado como en todo tutorial para agregar Algolia a un proyecto de Laravel 7 o Laravel 8. Me paso varias veces de buscar informaci\u00f3n sobre alg\u00fan framework, como en el caso de TailwindCSS, y encontrarme que todos estos tienen un plugin externo (o no) [&hellip;]","og_url":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/","og_site_name":"Latirus","article_publisher":"https:\/\/www.facebook.com\/latirus\/","article_published_time":"2020-10-04T16:17:17+00:00","article_modified_time":"2024-12-08T22:08:15+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png","type":"image\/png"}],"author":"Federico Perez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Federico Perez","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#article","isPartOf":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/"},"author":{"name":"Federico Perez","@id":"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/aacf914583ee8f94bf64b989e164591c"},"headline":"Como Instalar Algolia En Laravel?","datePublished":"2020-10-04T16:17:17+00:00","dateModified":"2024-12-08T22:08:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/"},"wordCount":504,"publisher":{"@id":"https:\/\/www.latirus.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1","keywords":["Algolia","API","Busquedas","Laravel","Laravel 7","Laravel 8","PHP","Search"],"articleSection":["Laravel","PHP","Tutoriales"],"inLanguage":"es-AR"},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/","url":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/","name":"Como Instalar Algolia En Laravel? - Latirus","isPartOf":{"@id":"https:\/\/www.latirus.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage"},"image":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1","datePublished":"2020-10-04T16:17:17+00:00","dateModified":"2024-12-08T22:08:15+00:00","breadcrumb":{"@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#breadcrumb"},"inLanguage":"es-AR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/"]}]},{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#primaryimage","url":"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1","width":1200,"height":630,"caption":"algolia-laravel-blade"},{"@type":"BreadcrumbList","@id":"https:\/\/www.latirus.com\/blog\/2020\/10\/04\/como-instalar-algolia-en-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.latirus.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Como Instalar Algolia En Laravel?"}]},{"@type":"WebSite","@id":"https:\/\/www.latirus.com\/blog\/#website","url":"https:\/\/www.latirus.com\/blog\/","name":"Latirus","description":"Desarrollo de Sistemas","publisher":{"@id":"https:\/\/www.latirus.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.latirus.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-AR"},{"@type":"Organization","@id":"https:\/\/www.latirus.com\/blog\/#organization","name":"Latirus","url":"https:\/\/www.latirus.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/www.latirus.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/08\/latirus-logo-light.png","contentUrl":"https:\/\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/08\/latirus-logo-light.png","width":340,"height":150,"caption":"Latirus"},"image":{"@id":"https:\/\/www.latirus.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/latirus\/","https:\/\/linkedin.com\/company\/latirus","https:\/\/www.youtube.com\/channel\/UCiTW7a7aDCBFg0qbIA5bq_Q"]},{"@type":"Person","@id":"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/aacf914583ee8f94bf64b989e164591c","name":"Federico Perez","image":{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/www.latirus.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/368c5b2c9e1744ec70feb6608555b474bc5119b36bdc7890e35d51216d231669?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/368c5b2c9e1744ec70feb6608555b474bc5119b36bdc7890e35d51216d231669?s=96&d=mm&r=g","caption":"Federico Perez"},"sameAs":["http:\/\/latirus.com\/blog"]}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.latirus.com\/blog\/wp-content\/uploads\/2020\/10\/algolia-laravel-blade.png?fit=1200%2C630&ssl=1","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/posts\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":6,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"predecessor-version":[{"id":1201,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/posts\/1191\/revisions\/1201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/media\/1200"}],"wp:attachment":[{"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.latirus.com\/blog\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}