<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fortity on Laravel: Framework de php</title>
    <link>https://web.infenlaces.com/laravel/tags/fortity/</link>
    <description>Recent content in Fortity on Laravel: Framework de php</description>
    <generator>Hugo</generator>
    <language>es</language>
    <lastBuildDate>Sun, 02 Mar 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://web.infenlaces.com/laravel/tags/fortity/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Laravel: Uso de la Facade File</title>
      <link>https://web.infenlaces.com/laravel/docs/pendiente/999_cheatseet/06_authfortity/</link>
      <pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://web.infenlaces.com/laravel/docs/pendiente/999_cheatseet/06_authfortity/</guid>
      <description>&lt;h1 id=&#34;-laravel-auth-cheatsheet-facade--helpers&#34;&gt;✅ Laravel Auth Cheatsheet (Facade &amp;amp; Helpers)&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Autenticación usando el facade &lt;code&gt;Auth&lt;/code&gt; y el helper &lt;code&gt;auth()&lt;/code&gt;&lt;br&gt;&#xA;&lt;em&gt;(Válido para Laravel + Fortify)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-inicio-y-cierre-de-sesión&#34;&gt;🔐 Inicio y cierre de sesión&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Código&lt;/th&gt;&#xA;          &lt;th&gt;Descripción&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::login($user)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Inicia sesión con el usuario indicado&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::logout()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Cierra la sesión del usuario&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::attempt([&#39;email&#39; =&amp;gt; ..., &#39;password&#39; =&amp;gt; ...])&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Intenta iniciar sesión con credenciales&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;login($user)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que &lt;code&gt;Auth::login()&lt;/code&gt; (helper)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;logout()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que &lt;code&gt;Auth::logout()&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;attempt([...])&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que &lt;code&gt;Auth::attempt()&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-acceder-al-usuario-autenticado&#34;&gt;👤 Acceder al usuario autenticado&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Código&lt;/th&gt;&#xA;          &lt;th&gt;Descripción&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::user()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Devuelve el usuario actual autenticado (o &lt;code&gt;null&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;user()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que arriba&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::id()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Devuelve el ID del usuario autenticado&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;id()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que arriba&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::check()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Devuelve &lt;code&gt;true&lt;/code&gt; si hay un usuario autenticado&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;auth()-&amp;gt;check()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Igual que arriba&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Auth::guest()&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Devuelve &lt;code&gt;true&lt;/code&gt; si &lt;strong&gt;no&lt;/strong&gt; hay usuario autenticado&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-proteger-rutas&#34;&gt;🛡️ Proteger rutas&lt;/h2&gt;&#xA;&lt;p&gt;En tu archivo &lt;code&gt;routes/web.php&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
