{"id":2810,"date":"2025-02-23T14:00:05","date_gmt":"2025-02-23T05:00:05","guid":{"rendered":"http:\/\/inwelly.com\/?p=2810"},"modified":"2025-02-25T17:49:31","modified_gmt":"2025-02-25T08:49:31","slug":"laravel%ec%9d%98-%ea%b8%b0%eb%b3%b8-%ec%9d%b8%ec%a6%9d-laravel-ui-%ed%8c%a8%ed%82%a4%ec%a7%80","status":"publish","type":"post","link":"https:\/\/inwelly.com\/?p=2810","title":{"rendered":"Laravel\uc758 \uae30\ubcf8 \uc778\uc99d [Laravel UI \ud328\ud0a4\uc9c0]"},"content":{"rendered":"\n<p>(1) \ud328\ud0a4\uc9c0 \uc124\uce58<br>\ud130\ubbf8\ub110\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uc5ec Laravel UI\ub97c \uc124\uce58\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<p>bash<br>composer require laravel\/ui<\/p>\n\n\n\n<p>\uc774 \uba85\ub839\uc5b4\ub294 laravel\/ui \ud328\ud0a4\uc9c0\ub97c composer.json\uc5d0 \ucd94\uac00\ud558\uace0 \uc758\uc874\uc131\uc744 \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>(2)Bootstrap \uae30\ubc18 \uc778\uc99d \uc2a4\uce90\ud3f4\ub529<br>Bootstrap\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan ui bootstrap --auth<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>WARN Please run [npm install &amp;&amp; npm run dev] to compile your fresh scaffolding.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>bash<br>npm install &amp;&amp; npm run dev<\/p>\n\n\n\n<p>(3)\ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc2e4\ud589<br>\uc778\uc99d \uc2dc\uc2a4\ud15c\uc740 users \ud14c\uc774\ube14\uacfc password_resets \ud14c\uc774\ube14\uc744 \ud544\uc694\ub85c \ud569\ub2c8\ub2e4. \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc744 \uc2e4\ud589\ud558\uc5ec \ud14c\uc774\ube14\uc744 \uc0dd\uc131\ud558\uc138\uc694:<\/p>\n\n\n\n<p>bash<br>php artisan migrate<\/p>\n\n\n\n<p>.env \ud30c\uc77c\uc5d0\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5f0\uacb0 \uc124\uc815(DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD \ub4f1)\uc744 \ud655\uc778\ud558\uace0 \uc218\uc815\ud558\uc138\uc694.<\/p>\n\n\n\n<p>(4)\ub77c\uc6b0\ud2b8 \uc124\uc815<br>\uae30\ubcf8 \uc778\uc99d \ub77c\uc6b0\ud2b8\ub294 routes\/web.php \ud30c\uc77c\uc5d0 \uc790\ub3d9\uc73c\ub85c \ucd94\uac00\ub429\ub2c8\ub2e4. Auth::routes()\ub97c \ud638\ucd9c\ud558\uc5ec \ub85c\uadf8\uc778, \ub4f1\ub85d, \ube44\ubc00\ubc88\ud638 \uc7ac\uc124\uc815 \ub4f1\uc758 \ub77c\uc6b0\ud2b8\ub97c \ud65c\uc131\ud654\ud558\uc138\uc694:<\/p>\n\n\n\n<p>php \ud30c\uc77c\ud655\uc778 &#8211; \ud0d0\uc0c9\uae30 ( \\routes\\web.php )<br>Auth::routes();<\/p>\n\n\n\n<p>\uae30\ubcf8\uc801\uc73c\ub85c \/login, \/register, \/password\/reset \ub4f1\uc758 \ub77c\uc6b0\ud2b8\uac00 \uc0dd\uc131\ub429\ub2c8\ub2e4.<br><br>(5) \uc544\ub798 \uacb0\uacfc \ud655\uc778.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"532\" src=\"http:\/\/inwelly.com\/wp-content\/uploads\/2025\/02\/11111_\ub85c\uadf8\uc778.png\" alt=\"\" class=\"wp-image-2811\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>(1) \ud328\ud0a4\uc9c0 \uc124\uce58\ud130\ubbf8\ub110\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uc5ec Laravel UI\ub97c \uc124\uce58\ud569\ub2c8\ub2e4: bashcomposer require laravel\/ui \uc774 \uba85\ub839\uc5b4\ub294 laravel\/ui \ud328\ud0a4\uc9c0\ub97c composer.json\uc5d0 \ucd94\uac00\ud558\uace0 \uc758\uc874\uc131\uc744 \uc124\uce58\ud569\ub2c8\ub2e4. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2811,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112],"tags":[598,599,597],"class_list":["post-2810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","tag-laravel","tag-php","tag-597"],"_links":{"self":[{"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/posts\/2810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inwelly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2810"}],"version-history":[{"count":3,"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/posts\/2810\/revisions"}],"predecessor-version":[{"id":2816,"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/posts\/2810\/revisions\/2816"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inwelly.com\/index.php?rest_route=\/wp\/v2\/media\/2811"}],"wp:attachment":[{"href":"https:\/\/inwelly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inwelly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inwelly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}