{"id":5204,"date":"2024-08-10T02:29:10","date_gmt":"2024-08-10T02:29:10","guid":{"rendered":"https:\/\/isophal.com\/?p=5204"},"modified":"2024-08-10T02:29:12","modified_gmt":"2024-08-10T02:29:12","slug":"%e1%9e%8f%e1%9e%be-laravel-%e1%9e%82%e1%9e%ba%e1%9e%87%e1%9e%b6%e1%9e%a2%e1%9f%92%e1%9e%9c%e1%9e%b8","status":"publish","type":"post","link":"https:\/\/isophal.com\/news\/2024\/08\/10\/5204.html\/","title":{"rendered":"\u178f\u17be Laravel \u1782\u17ba\u1787\u17b6\u17a2\u17d2\u179c\u17b8?"},"content":{"rendered":"\n<p>Laravel \u1782\u17ba\u1787\u17b6\u1780\u17d2\u179a\u17c2\u1798\u179c\u17be\u1780 PHP \u178a\u17c2\u179b\u1798\u17b6\u1793\u1794\u17d2\u179a\u1797\u1796\u1794\u17be\u1780\u1785\u17c6\u17a0\u17d4 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u17c4\u1799 Taylor Otwell \u1793\u17c5\u1786\u17d2\u1793\u17b6\u17c6 2011 \u17a0\u17be\u1799\u1794\u17b6\u1793\u1780\u17d2\u179b\u17b6\u1799\u1791\u17c5\u1787\u17b6\u1780\u17d2\u179a\u17c2\u1798\u179c\u17be\u1780 PHP \u178a\u17c2\u179b\u1798\u17b6\u1793\u1794\u17d2\u179a\u1787\u17b6\u1794\u17d2\u179a\u17b7\u1799\u1797\u17b6\u1796\u1781\u17d2\u179b\u17b6\u17c6\u1784 \u178a\u17c4\u1799\u179f\u17b6\u179a\u178f\u17c2\u179c\u17b6\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb Syntax \u178a\u17c2\u179b\u179f\u17d2\u179a\u179f\u17cb\u179f\u17d2\u17a2\u17b6\u178f \u1798\u17b6\u1793\u179b\u1780\u17d2\u1781\u178e\u17c8\u1796\u17b7\u179f\u17c1\u179f\u178a\u17cf\u179a\u17b9\u1784\u1798\u17b6\u17c6 \u1793\u17b7\u1784\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u1794\u17d2\u179a\u17be\u17d4 \u1785\u17bb\u17c7\u1798\u17be\u179b\u179b\u1780\u17d2\u1781\u178e\u17c8\u1796\u17b7\u179f\u17c1\u179f \u1793\u17b7\u1784\u1787\u17c6\u1793\u17b6\u1789\u179f\u17c6\u1781\u17b6\u1793\u17cb\u17d7\u179a\u1794\u179f\u17cb Laravel \u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798\u17d6<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Architecture MVC<\/strong>: Laravel \u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u178f\u17b6\u1798\u1782\u17d2\u179a\u17c4\u1784\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u178a\u17c2\u179b\u1798\u17b6\u1793\u1793\u17d0\u1799\u1790\u17b6\u1781\u17d2\u179b\u17bd\u1793\u17af\u1784 Model-View-Controller (MVC) \u178a\u17c4\u1799\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1798\u1793\u17d2\u178f\u17d2\u179a\u17b8\u179f\u1798\u17d2\u179a\u1794\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17bc\u178a\u1780\u1798\u17d2\u1798\u1794\u17b6\u1793\u179b\u17d2\u17a2 \u1793\u17b7\u1784\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u1791\u17bb\u1780\u1787\u17b6\u17af\u1780\u179f\u17b6\u179a\u17d4<\/li>\n\n\n\n<li><strong>Eloquent ORM<\/strong>: Laravel \u179a\u17bd\u1798\u1798\u17b6\u1793 Eloquent, \u1787\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 Object-Relational Mapper (ORM) \u178a\u17c2\u179b\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1780\u17b6\u179a\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1792\u17d2\u179c\u17be\u1791\u17c5\u178a\u17c4\u1799\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4 Eloquent \u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c syntax \u178a\u17c2\u179b\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1780\u17b6\u179a\u1787\u17b6\u1798\u17bd\u1799\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 \u1793\u17b7\u1784\u1782\u17b6\u17c6\u1791\u17d2\u179a\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1791\u17bc\u1791\u17c5\u178a\u17bc\u1785\u1787\u17b6\u1780\u17b6\u179a\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780, \u1780\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bc\u179b, \u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 \u1793\u17b7\u1784\u1780\u17b6\u179a\u179b\u17bb\u1794\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u17d4<\/li>\n\n\n\n<li><strong>Routing<\/strong>: Laravel \u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792 Routing \u178a\u17c2\u179b\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b \u1793\u17b7\u1784\u178f\u17d2\u179a\u17c0\u1798\u1781\u17d2\u179b\u17bd\u1793\u1794\u17b6\u1793\u1799\u17c9\u17b6\u1784\u179f\u1798\u179a\u1798\u17d2\u1799, \u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u17c6\u178e\u178f\u17cb\u1795\u17d2\u179b\u17bc\u179c\u179a\u1794\u179f\u17cb\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u17b6\u1793\u1799\u17c9\u17b6\u1784\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4 \u179c\u17b6\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1791\u17b6\u17c6\u1784\u1796\u17b8\u179a\u1795\u17d2\u179b\u17bc\u179c\u178f\u17b6\u1798\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792 \u1793\u17b7\u1784\u179b\u1780\u17d2\u1781\u178e\u17c8\u1796\u17b7\u179f\u17c1\u179f\u178a\u17bc\u1785\u1787\u17b6\u1780\u17d2\u179a\u17bb\u1798\u1795\u17d2\u179b\u17bc\u179c, \u1794\u17c9\u17b6\u179a\u17c9\u17b6\u1798\u17c9\u17c2\u178f\u17d2\u179a\u1795\u17d2\u179b\u17bc\u179c \u1793\u17b7\u1784\u1780\u17b6\u179a\u1785\u17b6\u1794\u17cb\u1795\u17d2\u179b\u17bc\u179c\u1791\u17c5\u1793\u17b7\u1784\u1798\u17c9\u17bc\u178c\u17c2\u179b\u17d4<\/li>\n\n\n\n<li><strong>Blade Templating Engine<\/strong>: Blade \u1782\u17ba\u1787\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179b\u1780\u17d2\u1781\u178e\u17c8\u178a\u17c2\u179b\u1798\u17b6\u1793\u179f\u1798\u178f\u17d2\u1790\u1797\u17b6\u1796\u1781\u17d2\u179b\u17b6\u17c6\u1784\u178a\u17c2\u179b\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1794\u1784\u17d2\u1780\u17be\u178f\u1791\u17c6\u1796\u17d0\u179a\u178a\u17c2\u179b\u1798\u17b6\u1793\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u178a\u17c4\u1799\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u1793\u17b7\u1784\u17a2\u17b6\u1785\u1794\u17d2\u179a\u17be\u1798\u17d2\u178f\u1784\u17a0\u17be\u1799\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f\u1794\u17b6\u1793\u17d4 Blade \u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u179b\u1780\u17d2\u1781\u178e\u17c8\u1796\u17b7\u179f\u17c1\u179f\u178a\u17bc\u1785\u1787\u17b6\u1780\u17b6\u179a\u1791\u1791\u17bd\u179b\u179f\u17b7\u1791\u17d2\u1792\u17b7\u1798\u17c1\u1782\u17c6\u179a\u17bc, \u1795\u17d2\u1793\u17c2\u1780 \u1793\u17b7\u1784\u1794\u1789\u17d2\u1787\u17b6\u17d4<\/li>\n\n\n\n<li><strong>Authentication and Authorization<\/strong>: Laravel \u179a\u17bd\u1798\u1798\u17b6\u1793\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1793\u17b7\u1784\u1780\u17b6\u179a\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u179a\u17bd\u1785\u179a\u17bd\u1798\u1791\u17b6\u17c6\u1784\u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be, \u1780\u17b6\u179a\u1785\u17bc\u179b\u1794\u17d2\u179a\u17be \u1793\u17b7\u1784\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u179f\u17b7\u1791\u17d2\u1792\u17b7\u1785\u17bc\u179b\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u17d4<\/li>\n\n\n\n<li><strong>Artisan CLI<\/strong>: Artisan \u1782\u17ba\u1787\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 Command-Line Interface (CLI) \u179a\u1794\u179f\u17cb Laravel \u178a\u17c2\u179b\u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u1780\u1798\u17d2\u179a\u17b6\u17c6\u1784\u1793\u17b7\u1784\u1794\u1789\u17d2\u1787\u17b6\u1785\u17d2\u179a\u17be\u1793\u178a\u17be\u1798\u17d2\u1794\u17b8\u1787\u17bd\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1794\u1784\u17d2\u1780\u17be\u178f \u1793\u17b7\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u17d4 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17d2\u179a\u17be\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17bc\u1785\u1787\u17b6\u1780\u17b6\u179a\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17bc\u178a\u1782\u17c6\u179a\u17bc, \u1780\u17b6\u179a\u179a\u178f\u17cb migrations \u1793\u17b7\u1784\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1780\u17b6\u179a\u1784\u17b6\u179a\u17d4<\/li>\n\n\n\n<li><strong>Migrations and Seeders<\/strong>: \u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792 migrations \u179a\u1794\u179f\u17cb Laravel \u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u17c6\u178e\u178f\u17cb\u1793\u17b7\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u1794\u1791\u1797\u17d2\u179b\u17be\u1784\u178f\u17b6\u1798\u179a\u1799\u17c8\u1780\u17bc\u178a PHP \u17d4 Seeders \u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17d2\u179a\u17be\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17c6\u1796\u17c1\u1789\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1787\u17b6\u1798\u17bd\u1799\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1782\u17c6\u179a\u17bc\u17ac\u178a\u17c6\u1794\u17bc\u1784\u17d4<\/li>\n\n\n\n<li><strong>Task Scheduling<\/strong>: \u179b\u1780\u17d2\u1781\u178e\u17c8\u1796\u17b7\u179f\u17c1\u179f scheduling \u179a\u1794\u179f\u17cb Laravel \u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u1780\u17d2\u1793\u17bb\u1784\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179a\u1794\u179f\u17cb\u1781\u17d2\u179b\u17bd\u1793\u178a\u17c4\u1799\u1795\u17d2\u1791\u17b6\u179b\u17cb, \u178a\u17c4\u1799\u1794\u17d2\u179a\u17be cron job scheduler\u17d4<\/li>\n\n\n\n<li><strong>Middleware<\/strong>: Middleware \u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u1798\u17c1\u1780\u17b6\u1793\u17b7\u1785\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b6\u179a\u178f\u17d2\u179a\u17bd\u178f\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u179f\u17c6\u178e\u17be HTTP \u178a\u17c2\u179b\u1785\u17bc\u179b\u1798\u1780\u1780\u17d2\u1793\u17bb\u1784\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17d2\u179a\u17be\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17bc\u1785\u1787\u17b6\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1797\u17b6\u1796\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c, \u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7 \u1793\u17b7\u1784\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784 CORS (Cross-Origin Resource Sharing)\u17d4<\/li>\n\n\n\n<li><strong>Testing<\/strong>: Laravel \u179a\u17bd\u1798\u1798\u17b6\u1793\u1780\u17b6\u179a\u1782\u17b6\u17c6\u1791\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u1787\u17b6\u1798\u17bd\u1799 PHPUnit \u17d4 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u17a7\u1794\u1780\u179a\u178e\u17cd\u1793\u17b7\u1784\u1787\u17c6\u1793\u17bd\u1799\u178a\u17be\u1798\u17d2\u1794\u17b8\u17b1\u17d2\u1799\u1780\u17b6\u179a\u179f\u179a\u179f\u17c1\u179a\u1793\u17b7\u1784\u1780\u17b6\u179a\u179a\u178f\u17cb\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784\u1794\u17b6\u1793\u179f\u17b6\u1798\u1789\u17d2\u1789\u17d4<\/li>\n<\/ol>\n\n\n\n<p><strong>Ecosystem and Community<\/strong>: Laravel \u1798\u17b6\u1793\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1793\u17b7\u1784\u179f\u17a0\u1782\u1798\u1793\u17cd\u178a\u17cf\u179f\u17c6\u1794\u17bc\u179a\u178a\u17c4\u1799\u1798\u17b6\u1793\u1795\u17d2\u1793\u17c2\u1780\u1794\u1793\u17d2\u1790\u17c2\u1798\u1787\u17b6\u1785\u17d2\u179a\u17be\u1793 \u178a\u17c2\u179b\u179a\u17bd\u1798\u1791\u17b6\u17c6\u1784\u1780\u17b6\u179a\u1796\u1784\u17d2\u179a\u17b8\u1780\u179f\u1798\u178f\u17d2\u1790\u1797\u17b6\u1796\u179a\u1794\u179f\u17cb\u179c\u17b6\u17d4 \u179f\u17a0\u1782\u1798\u1793\u17cd Laravel \u1782\u17ba\u179f\u1780\u1798\u17d2\u1798\u1793\u17b7\u1784\u1798\u17b6\u1793\u1780\u17b6\u179a\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1781\u17d2\u179b\u17b6\u17c6\u1784\u1795\u17d2\u178a\u179b\u17cb\u1793\u17bc\u179c\u1792\u1793\u1792\u17b6\u1793\u1785\u17d2\u179a\u17be\u1793, \u1780\u17b6\u179a\u1794\u178e\u17d2\u178f\u17bb\u17c7\u1794\u178e\u17d2\u178f\u17b6\u179b \u1793\u17b7\u1784\u179c\u17c1\u1791\u17b7\u1780\u17b6\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u17d4<\/p>\n\n\n\n<p><strong>\u179a\u1794\u17c0\u1794\u178a\u17c6\u17a1\u17be\u1784 Laravel \u1787\u17b6\u1798\u17bd\u1799 PHP Framework \u1787\u17c6\u1793\u17b6\u1793\u17cb\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1798<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"381\" src=\"https:\/\/isophal.com\/wp-content\/uploads\/2024\/08\/image-12.png\" alt=\"\" class=\"wp-image-5205\" srcset=\"https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-12.png 678w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-12-600x337.png 600w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-12-300x169.png 300w, https:\/\/isophal.com\/news\/wp-content\/uploads\/2024\/08\/image-12-585x329.png 585w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/figure>\n\n\n\n<p>\u178a\u17be\u1798\u17d2\u1794\u17b8\u178a\u17c6\u17a1\u17be\u1784 Laravel \u1787\u17b6\u1798\u17bd\u1799 PHP Framework \u1787\u17c6\u1793\u17b6\u1793\u17cb\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1798 \u17a2\u17d2\u1793\u1780\u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a\u1791\u17b6\u1789\u1799\u1780 Composer \u178a\u17c2\u179b\u1787\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784 dependency \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb PHP \u17a0\u17be\u1799\u1792\u17d2\u179c\u17be\u178f\u17b6\u1798\u1787\u17c6\u17a0\u17b6\u1793\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798\u17d6<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 1: \u178f\u1798\u17d2\u179b\u17be\u1784 Composer<\/strong><\/h3>\n\n\n\n<p>\u178f\u17b6\u1798\u178a\u17b6\u1793\u1780\u17b6\u179a\u178e\u17c2\u1793\u17b6\u17c6\u1793\u17c1\u17c7\u178a\u17be\u1798\u17d2\u1794\u17b8\u178f\u1798\u17d2\u179b\u17be\u1784 Composer:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1791\u17b6\u1789\u1799\u1780 \u1793\u17b7\u1784\u178a\u17c6\u17a1\u17be\u1784 Composer \u178a\u17c4\u1799\u1785\u17bc\u179b\u1791\u17c5\u1780\u17b6\u1793\u17cb Composer\u17d4<\/li>\n\n\n\n<li>\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u1794\u1789\u17d2\u1787\u17b6 Command Line \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1789\u17d2\u1785\u17bc\u179b Composer \u1787\u17b6\u179b\u17be\u1780\u178a\u17c6\u1794\u17bc\u1784\u17d4<\/li>\n<\/ol>\n\n\n\n<p>\u1787\u17b6\u1794\u17cb\u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a Windows \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u1791\u17b6\u1789\u1799\u1780 installer \u179a\u1794\u179f\u17cb <a href=\"https:\/\/getcomposer.org\/download\/\">Composer <\/a>\u1793\u17b7\u1784\u178a\u17c6\u17a1\u17be\u1784\u178f\u17b6\u1798\u179c\u17b7\u1792\u17b8\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 2: \u178f\u1798\u17d2\u179b\u17be\u1784 Laravel<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1794\u17be\u1780 terminal \u17ac Command Line \u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1791\u17b8\u178f\u17b6\u17c6\u1784\u178a\u17c2\u179b\u17a2\u17d2\u1793\u1780\u1785\u1784\u17cb\u1794\u1784\u17d2\u1780\u17be\u178f project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4<\/li>\n\n\n\n<li>\u1794\u1784\u17d2\u1780\u17be\u178f project Laravel \u1790\u17d2\u1798\u17b8\u17d6\n<ul class=\"wp-block-list\">\n<li>\u1787\u17c6\u1793\u17bd\u179f &#8220;project-name&#8221; \u1787\u17b6\u1798\u17bd\u1799\u1788\u17d2\u1798\u17c4\u17c7 project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4<\/li>\n\n\n\n<li>\u17ac\u17a2\u17d2\u1793\u1780\u1780\u17cf\u17a2\u17b6\u1785\u1794\u17d2\u179a\u17be\u1780\u17b6\u179a\u178f\u1798\u17d2\u179b\u17be\u1784\u1794\u1793\u17d2\u1790\u17c2\u1798\u1798\u17bd\u1799\u1791\u17c0\u178f\u178a\u17bc\u1785\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798\u17d6<\/li>\n\n\n\n<li>><strong>composer create-project &#8211;prefer-dist laravel\/laravel project-name<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 3: \u1780\u17c6\u178e\u178f\u17cb Configuration<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u1785\u17bc\u179b\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1790\u178f project \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780: <strong>cd project-name<\/strong><\/li>\n\n\n\n<li>\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178a\u17be\u1798 <strong>Development Server:<\/strong> <strong>php artisan serve<\/strong>\n<ul class=\"wp-block-list\">\n<li>\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1798\u1780\u1794\u17be\u1780 web browser \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780 \u1793\u17b7\u1784\u1785\u17bc\u179b\u1791\u17c5\u1780\u17b6\u1793\u17cb URL<strong><em> http:\/\/localhost:8000<\/em><\/strong> \u178a\u17be\u1798\u17d2\u1794\u17b8\u1798\u17be\u179b\u1791\u17c6\u1796\u17d0\u179a Laravel default\u17d4<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u17a2\u178f\u17d2\u1790\u1794\u17d2\u179a\u1799\u17c4\u1787\u1793\u17cd\u1793\u17c3\u1780\u17b6\u179a\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb Laravel<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u1797\u17b6\u1796\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd<\/strong>: Laravel \u1798\u17b6\u1793 syntax \u178a\u17c2\u179b\u179f\u17d2\u179a\u17bd\u179b\u1793\u17b7\u1784\u1785\u17d2\u1794\u17b6\u179f\u17cb\u179b\u17b6\u179f\u17cb \u178a\u17c2\u179b\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1780\u17b6\u179a\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1780\u17b6\u1793\u17cb\u178f\u17c2\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4<\/li>\n\n\n\n<li><strong>\u179f\u17a0\u1782\u1798\u1793\u17cd \u1793\u17b7\u1784\u17af\u1780\u179f\u17b6\u179a<\/strong>: Laravel \u1798\u17b6\u1793\u179f\u17a0\u1782\u1798\u1793\u17cd\u1792\u17c6 \u1793\u17b7\u1784\u17af\u1780\u179f\u17b6\u179a\u178a\u17c2\u179b\u1798\u17b6\u1793\u1782\u17bb\u178e\u1797\u17b6\u1796\u1781\u17d2\u1796\u179f\u17cb \u178a\u17c2\u179b\u17a2\u17b6\u1785\u1787\u17bd\u1799\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793 \u1793\u17b7\u1784\u178a\u17c4\u17c7\u179f\u17d2\u179a\u17b6\u1799\u1794\u1789\u17d2\u17a0\u17b6\u17d4<\/li>\n\n\n\n<li><strong>\u17a2\u17b6\u1785\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1792\u17c6\u17d7<\/strong>: Laravel \u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179a\u1785\u1793\u17b6\u17a1\u17be\u1784\u178a\u17be\u1798\u17d2\u1794\u17b8\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1780\u17b6\u179a\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1792\u17c6\u17d7 \u1793\u17b7\u1784\u17a2\u17b6\u1785\u1794\u1793\u17d2\u1790\u17c2\u1798\u1798\u17bb\u1781\u1784\u17b6\u179a\u1794\u17b6\u1793\u1799\u17c9\u17b6\u1784\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u17d4<\/li>\n<\/ul>\n\n\n\n<p>Laravel \u1782\u17ba\u1787\u17b6\u17a7\u1794\u1780\u179a\u178e\u17cd\u178a\u17cf\u1798\u17b6\u1793\u1794\u17d2\u179a\u1799\u17c4\u1787\u1793\u17cd\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u17a2\u17d2\u1793\u1780\u17a2\u1797\u17b7\u179c\u178c\u17d2\u178d\u1793\u17cd\u178a\u17c2\u179b\u1785\u1784\u17cb\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179c\u17c1\u1794\u179f\u17b6\u1799\u178a\u17c2\u179b\u1798\u17b6\u1793\u179f\u17bb\u179c\u178f\u17d2\u1790\u17b7\u1797\u17b6\u1796 \u1793\u17b7\u1784\u1798\u17b6\u1793\u1794\u17d2\u179a\u179f\u17b7\u1791\u17d2\u1792\u1797\u17b6\u1796\u17d4<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel \u1782\u17ba\u1787\u17b6\u1780\u17d2\u179a\u17c2\u1798\u179c\u17be\u1780 PHP \u178a\u17c2\u179b\u1798\u17b6\u1793\u1794\u17d2\u179a\u1797\u1796\u1794\u17be\u1780\u1785\u17c6\u17a0\u17d4 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u17c4\u1799 Taylor Otwell \u1793\u17c5\u1786\u17d2\u1793\u17b6\u17c6 2011<\/p>\n","protected":false},"author":1,"featured_media":5207,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[435,133],"tags":[436,134],"class_list":["post-5204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-php","tag-laravel","tag-php"],"_links":{"self":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/comments?post=5204"}],"version-history":[{"count":1,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5204\/revisions"}],"predecessor-version":[{"id":5208,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/posts\/5204\/revisions\/5208"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/media\/5207"}],"wp:attachment":[{"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/media?parent=5204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/categories?post=5204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/isophal.com\/news\/wp-json\/wp\/v2\/tags?post=5204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}