{"flag":true,"single":true,"pageTitle":"best way to handle alerts after redirect, login, failer, in laravel","post":{"id":23,"user_id":"1","slug":"best-way-to-handle-alerts-after-redirect-login-failer-in-laravel-27vh","title":"best way to handle alerts after redirect, login, failer, in laravel","body":"<p>1. In controller<\/p>\r\n<pre class=\"language-markup\"><code>if (true) {\r\n        return redirect()-&gt;intended('\/dashboard')\r\n            -&gt;with('success', 'You have successfully logged in!');\r\n    } else {\r\n        return redirect()-&gt;back()\r\n            -&gt;with('error', 'Invalid email or password.')\r\n            -&gt;withInput();\r\n    }\r\n\r\n\r\n\/\/intended will be stored in session, like its destination URL, after its success it will be redirected<\/code><\/pre>\r\n<p>in view<\/p>\r\n<pre class=\"language-markup\"><code>@if(session('success'))\r\n    &lt;div class=\"alert alert-success\"&gt;\r\n        {{ session('success') }}\r\n    &lt;\/div&gt;\r\n@endif\r\n\r\n@if(session('error'))\r\n    &lt;div class=\"alert alert-danger\"&gt;\r\n        {{ session('error') }}\r\n    &lt;\/div&gt;\r\n@endif<\/code><\/pre>\r\n<p>Redirect to route:<\/p>\r\n<pre class=\"language-markup\"><code>return redirect()-&gt;route('dashboard');\r\nreturn redirect()-&gt;route('profile', ['id' =&gt; 1]);\r\n<\/code><\/pre>\r\n<p>&nbsp;<\/p>\r\n<p>FORM Validation errors<\/p>\r\n<pre class=\"language-markup\"><code>@if ($errors-&gt;any())\r\n    &lt;div class=\"alert alert-danger\"&gt;\r\n        &lt;ul&gt;\r\n            @foreach ($errors-&gt;all() as $error)\r\n                &lt;li&gt;{{ $error }}&lt;\/li&gt;\r\n            @endforeach\r\n        &lt;\/ul&gt;\r\n    &lt;\/div&gt;\r\n@endif\r\n\r\n&lt;form method=\"post\" action=\"{{ route('insertdata') }}\"&gt;\r\n   &lt;input type=\"text\" name=\"title\"&gt;\r\n&lt;input type=\"submit\" value=\"submit\"&gt;\r\n&lt;\/form&gt;<\/code><\/pre>","category_id":"2","is_private":"0","created_at":"2023-03-14T04:26:49.000000Z","updated_at":"2023-04-27T04:19:59.000000Z","category":{"id":2,"user_id":"1","name":"Laravel Core","slug":"laravel-nhyt","parent_id":"1","created_at":"2023-03-14T03:58:27.000000Z","updated_at":"2023-03-20T11:30:50.000000Z"},"user":{"id":1,"name":"R GONDAL","email":"rizikmw@gmail.com","email_verified_at":null,"two_factor_confirmed_at":null,"current_team_id":"1","profile_photo_path":null,"created_at":"2023-03-12T10:49:33.000000Z","updated_at":"2025-01-10T12:59:00.000000Z","profile_photo_url":"https:\/\/ui-avatars.com\/api\/?name=R+G&color=7F9CF5&background=EBF4FF"}},"pageDesc":"1. In controller if (true) {         return redirect()-&gt;intended('\/dashboard')             -&gt;with('success', 'You have successfully lo - best way to handle alerts after redirect, login, failer, in laravel (Updated: April 27, 2023) - Read more about best way to handle alerts after redirect, login, failer, in laravel at my programming site [SITE]","categories":[]}