Skip to content

Commit

Permalink
add paas/php docs
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Jun 24, 2024
1 parent 9fa0384 commit 53a0c4a
Show file tree
Hide file tree
Showing 41 changed files with 3,980 additions and 3 deletions.
42 changes: 42 additions & 0 deletions public/casts/create-network-using-liara-cli.cast
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{"version": 2, "width": 74, "height": 24, "timestamp": 1719235169, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.09916, "o", "\u001b[?2004h\u001b]0; ~\u0007\u001b[01;32m\u001b[00m\u001b[01;34m~\u001b[00m "]
[0.179428, "o", "l"]
[0.240509, "o", "i"]
[0.283217, "o", "a"]
[0.325535, "o", "r"]
[0.337158, "o", "a"]
[0.587424, "o", " "]
[0.684028, "o", "n"]
[0.816498, "o", "e"]
[0.884834, "o", "t"]
[0.966024, "o", "w"]
[1.028037, "o", "o"]
[1.056157, "o", "r"]
[1.097998, "o", "k"]
[1.1629, "o", " "]
[1.390784, "o", "c"]
[1.520678, "o", "r"]
[1.566123, "o", "e"]
[1.590213, "o", "a"]
[1.638113, "o", "t"]
[1.703894, "o", "e"]
[1.81281, "o", "\r\n\u001b[?2004l\r"]
[1.984161, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0m\u001b[22D\u001b[22C"]
[2.234413, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mp"]
[2.234698, "o", "\u001b[23D\u001b[23C"]
[2.275056, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mpr\u001b[24D\u001b[24C"]
[2.297052, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mpro\u001b[25D\u001b[25C"]
[2.346992, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproj"]
[2.347299, "o", "\u001b[26D\u001b[26C"]
[2.377164, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproje\u001b[27D\u001b[27C"]
[2.50726, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mprojec\u001b[28D\u001b[28C"]
[2.535127, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject\u001b[29D\u001b[29C"]
[2.731424, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject-\u001b[30D"]
[2.731899, "o", "\u001b[30C"]
[2.811052, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject-n\u001b[31D\u001b[31C"]
[2.856934, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject-ne\u001b[32D\u001b[32C"]
[2.90331, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject-net\u001b[33D\u001b[33C"]
[3.066264, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter network name:\u001b[22m\u001b[0m \u001b[0mproject-net\u001b[33D\u001b[33C"]
[3.066451, "o", "\r\n"]
[3.149365, "o", "Network project-net created.\r\n"]
[3.155218, "o", "\u001b[?2004h\u001b]0;~ \u0007\u001b[01;32m\u001b[00m\u001b[01;34m~\u001b[00m the end "]
84 changes: 84 additions & 0 deletions public/casts/create-php-app-using-cli.cast
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
{"version": 2, "width": 178, "height": 24, "timestamp": 1719235553, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.115809, "o", "\u001b[?2004h\u001b]0; ~\u0007\u001b[01;32m\u001b[00m\u001b[01;34m~\u001b[00m "]
[0.459502, "o", "l"]
[0.579636, "o", "i"]
[0.640639, "o", "a"]
[0.723282, "o", "r"]
[0.750927, "o", "a"]
[0.931342, "o", " "]
[1.11103, "o", "a"]
[1.200566, "o", "p"]
[1.272501, "o", "p"]
[1.583743, "o", ":"]
[1.839147, "o", "c"]
[1.992666, "o", "r"]
[2.083281, "o", "e"]
[2.104167, "o", "a"]
[2.203239, "o", "t"]
[2.285286, "o", "e"]
[2.464902, "o", "\r\n\u001b[?2004l\r"]
[2.837433, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0m\u001b[18D"]
[2.837553, "o", "\u001b[18C"]
[3.196209, "o", "\u001b[2K\u001b[G"]
[3.196419, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mm\u001b[19D\u001b[19C"]
[3.335864, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy"]
[3.336483, "o", "\u001b[20D\u001b[20C"]
[3.547961, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-\u001b[21D\u001b[21C"]
[3.675556, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-w\u001b[22D\u001b[22C"]
[3.763602, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-we\u001b[23D\u001b[23C"]
[3.815024, "o", "\u001b[2K\u001b[G"]
[3.81537, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web\u001b[24D\u001b[24C"]
[4.049672, "o", "\u001b[2K\u001b[G"]
[4.049836, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web-\u001b[25D\u001b[25C"]
[4.228895, "o", "\u001b[2K\u001b[G"]
[4.229033, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web-a\u001b[26D\u001b[26C"]
[4.278979, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web-ap"]
[4.279075, "o", "\u001b[27D\u001b[27C"]
[4.35099, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web-app"]
[4.351292, "o", "\u001b[28D\u001b[28C"]
[4.513686, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mmy-web-app\u001b[28D\u001b[28C"]
[4.513816, "o", "\r\n"]
[4.514551, "o", "\u001b[?25l"]
[4.514648, "o", "\u001b[1G\u001b[1G\u001b[36m⠋\u001b[39m Loading...\u001b[1G"]
[4.515078, "o", "\u001b[0K\u001b[?25h"]
[4.515747, "o", "\u001b[?25l"]
[4.516657, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node\u001b[39m \r\n laravel \r\n php \r\n django \r\n flask \r\n dotnet \r\n react \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D\u001b[41C"]
[5.017101, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\r\n node \r\n\u001b[36m❯ laravel\u001b[39m \r\n php \r\n django \r\n flask \r\n dotnet \r\n react \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D"]
[5.017419, "o", "\u001b[41C"]
[5.189868, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"]
[5.190071, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\r\n node \r\n laravel \r\n\u001b[36m❯ php\u001b[39m \r\n django \r\n flask \r\n dotnet \r\n react \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D\u001b[41C"]
[5.690443, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\u001b[36mphp\u001b[39m\u001b[31D"]
[5.690494, "o", "\u001b[31C\r\n\u001b[?25h\u001b[?25l"]
[5.690722, "o", "\u001b[1G\u001b[1G\u001b[36m⠋\u001b[39m Loading..."]
[5.730686, "o", "\u001b[1G\u001b[0K\u001b[36m⠙\u001b[39m Loading..."]
[5.770517, "o", "\u001b[1G\u001b[0K\u001b[36m⠹\u001b[39m Loading..."]
[5.814588, "o", "\u001b[1G\u001b[0K\u001b[?25h"]
[5.814881, "o", "\u001b[?25l"]
[5.815614, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a network:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ project-net\u001b[39m \r\n liara-net \u001b[12D\u001b[12C"]
[6.315975, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"]
[6.316122, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a network:\u001b[22m\u001b[0m \u001b[0m\u001b[36mproject-net\u001b[39m\u001b[38D\u001b[38C\r\n\u001b[?25h\u001b[?25l\u001b[1G\u001b[36m⠋\u001b[39m Loading..."]
[6.356709, "o", "\u001b[1G\u001b[0K\u001b[36m⠙\u001b[39m Loading..."]
[6.396816, "o", "\u001b[1G\u001b[0K\u001b[36m⠹\u001b[39m Loading..."]
[6.426943, "o", "\u001b[1G\u001b[0K\u001b[?25h"]
[6.431417, "o", "\u001b[?25l"]
[6.432701, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ RAM: 0.125 GB, CPU: 0.125 Core, Disk: 0 GBSSD, Price: 0\u001b[39m \r\n RAM: 0.25 GB, CPU: 0.25 Core, Disk: 2.5 GBSSD, Price: 28,944 Tomans/Month \r\n RAM: 0.5 GB, CPU: 0.5 Core, Disk: 5 GBSSD, Price: 48,960 Tomans/Month \r\n RAM: 1 GB, CPU: 1 Core, Disk: 10 GBSSD, Price: 88,992 Tomans/Month \r\n RAM: 2 GB, CPU: 1 Core, Disk: 20 GBSSD, Price: 168,984 Tomans/Month \r\n RAM: 4 GB, CPU: 2 Core, Disk: 40 GBSSD, Price: 328,968 Tomans/Month \r\n RAM: 8 GB, CPU: 4 Core, Disk: 80 GBSSD, Price: 648,936 Tomans/Month \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D\u001b[41C"]
[6.896065, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"]
[6.897192, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\r\n RAM: 0.125 GB, CPU: 0.125 Core, Disk: 0 GBSSD, Price: 0 \r\n\u001b[36m❯ RAM: 0.25 GB, CPU: 0.25 Core, Disk: 2.5 GBSSD, Price: 28,944 Tomans/Month\u001b[39m \r\n RAM: 0.5 GB, CPU: 0.5 Core, Disk: 5 GBSSD, Price: 48,960 Tomans/Month \r\n RAM: 1 GB, CPU: 1 Core, Disk: 10 GBSSD, Price: 88,992 Tomans/Month \r\n RAM: 2 GB, CPU: 1 Core, Disk: 20 GBSSD, Price: 168,984 Tomans/Month \r\n RAM: 4 GB, CPU: 2 Core, Disk: 40 GBSSD, Price: 328,968 Tomans/Month \r\n RAM: 8 GB, CPU: 4 Core, Disk: 80 GBSSD, Price: 648,936 Tomans/Month \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D\u001b[41C"]
[7.046163, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"]
[7.046413, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\r\n RAM: 0.125 GB, CPU: 0.125 Core, Disk: 0 GBSSD, Price: 0 \r\n RAM: 0.25 GB, CPU: 0.25 Core, Disk: 2.5 GBSSD, Price: 28,944 Tomans/Month \r\n\u001b[36m❯ RAM: 0.5 GB, CPU: 0.5 Core, Disk: 5 GBSSD, Price: 48,960 Tomans/Month\u001b[39m \r\n RAM: 1 GB, CPU: 1 Core, Disk: 10 GBSSD, Price: 88,992 Tomans/Month \r\n RAM: 2 GB, CPU: 1 Core, Disk: 20 GBSSD, Price: 168,984 Tomans/Month \r\n RAM: 4 GB, CPU: 2 Core, Disk: 40 GBSSD, Price: 328,968 Tomans/Month \r\n RAM: 8 GB, CPU: 4 Core, Disk: 80 GBSSD, Price: 648,936 Tomans/Month \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D"]
[7.047136, "o", "\u001b[41C"]
[7.212662, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\r\n RAM: 0.125 GB, CPU: 0.125 Core, Disk: 0 GBSSD, Price: 0 \r\n RAM: 0.25 GB, CPU: 0.25 Core, Disk: 2.5 GBSSD, Price: 28,944 Tomans/Month \r\n RAM: 0.5 GB, CPU: 0.5 Core, Disk: 5 GBSSD, Price: 48,960 Tomans/Month \r\n\u001b[36m❯ RAM: 1 GB, CPU: 1 Core, Disk: 10 GBSSD, Price: 88,992 Tomans/Month\u001b[39m \r\n RAM: 2 GB, CPU: 1 Core, Disk: 20 GBSSD, Price: 168,984 Tomans/Month \r\n RAM: 4 GB, CPU: 2 Core, Disk: 40 GBSSD, Price: 328,968 Tomans/Month \r\n RAM: 8 GB, CPU: 4 Core, Disk: 80 GBSSD, Price: 648,936 Tomans/Month \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m\u001b[41D\u001b[41C"]
[7.480161, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\u001b[36mRAM: 1 GB, CPU: 1 Core, Disk: 10 GBSSD, Price: 88,992 Tomans/Month\u001b[39m\u001b[104D\u001b[104C"]
[7.480297, "o", "\r\n\u001b[?25h\u001b[?25l\u001b[1G\u001b[36m⠋\u001b[39m Loading..."]
[7.520951, "o", "\u001b[1G\u001b[0K\u001b[36m⠙\u001b[39m Loading..."]
[7.560661, "o", "\u001b[1G\u001b[0K"]
[7.560801, "o", "\u001b[36m⠹\u001b[39m Loading..."]
[7.582765, "o", "\u001b[1G\u001b[0K\u001b[?25h"]
[7.58295, "o", "\u001b[?25l"]
[7.583288, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a feature bundle plan:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ Plan: free, Price: 0 Tomans/Month\u001b[39m \r\n Plan: standard, Price: 49,000 Tomans/Month \r\n Plan: pro, Price: 89,000 Tomans/Month \u001b[40D\u001b[40C"]
[7.925015, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a feature bundle plan:\u001b[22m\u001b[0m \u001b[0m\r\n Plan: free, Price: 0 Tomans/Month \r\n\u001b[36m❯ Plan: standard, Price: 49,000 Tomans/Month\u001b[39m \r\n Plan: pro, Price: 89,000 Tomans/Month \u001b[40D\u001b[40C"]
[8.200765, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mPlease select a feature bundle plan:\u001b[22m\u001b[0m \u001b[0m\u001b[36mPlan: standard, Price: 49,000 Tomans/Month\u001b[39m\u001b[81D\u001b[81C\r\n\u001b[?25h"]
[8.334048, "o", "App my-web-app created.\r\n"]
[8.3356, "o", "\u001b[?25h\u001b[?25h"]
[8.341078, "o", "\u001b[?2004h\u001b]0; ~\u0007\u001b[01;32m\u001b[00m\u001b[01;34m~\u001b[00m the end! "]

194 changes: 191 additions & 3 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ export default {
{
title: "PHP",
icon: <IconContainer alt="php" />,
link: "/paas//getting-started"
link: "/paas/php/getting-started"
},
{
title: "Django",
Expand Down Expand Up @@ -308,7 +308,7 @@ export default {
{
title: "PHP",
icon: <IconContainer alt="php" />,
link: "/paas//getting-started"
link: "/paas/php/getting-started"
},
{
title: "Django",
Expand Down Expand Up @@ -435,7 +435,7 @@ export default {
{
title: "PHP",
icon: <IconContainer alt="php" />,
link: "/paas//getting-started"
link: "/paas/php/getting-started"
},
{
title: "Django",
Expand Down Expand Up @@ -1361,6 +1361,194 @@ export default {
icon: <IconContainer alt="laravel" />,
link: "/paas/laravel/related-apps/laravel-octane"
},
{
title: "Voyager",
icon: <IconContainer alt="laravel" />,
link: "/paas/laravel/related-apps/voyager"
},
],
php: [
{
badge: (
<div className="flex items-center gap-2">
پلتفرم PHP
</div>
)
},
{
title: "برگشت به پلتفرم",
icon: <GoArrowRight />,
link: "/paas/about"
},
{
title: "شروع به کار",
icon: <GoFlame />,
link: "/paas/php/getting-started"
},
{
title: "استقرار سریع!",
icon: <GoZap />,
link: "/paas/php/quick-start"
},
{
title: "لینک‌های مرتبط",
icon: <GoMegaphone />,
link: "/paas/php/related-links"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
< GoPackage />
نحوه
</div>
)
},
{
title: "ساخت برنامه",
link: "/paas/php/how-tos/create-app"
},
{
title: "استقرار برنامه",
link: "/paas/php/how-tos/deploy-app"
},
{
title: "استفاده از متغیرهای محیطی",
link: "/paas/php/how-tos/set-envs"
},
{
title: "استفاده از دیسک",
link: "/paas/php/how-tos/use-disk"
},
// {
// title: "راه‌اندازی برنامه Websocket",
// link: "/paas/php/how-tos/use-websocket"
// },
{
title: "تنظیم اختصاصی فایل php.ini",
link: "/paas/php/how-tos/customize-php-ini"
},
{
title: "کار با Queueها",
link: "/paas/php/how-tos/use-queues"
},
{
title: "فعال‌سازی SSR با Inertia",
link: "/paas/php/how-tos/enable-ssr-using-inertia"
},
{
title: "تنظیم هدرهای امنیتی HTTP",
link: "/paas/php/how-tos/set-http-security-headers"
},
{
title: "استفاده از Hookها",
link: "/paas/php/how-tos/use-hooks"
},
{
title: "تغییر نسخه PHP",
link: "/paas/php/how-tos/choose-version"
},
{
title: "مدیریت logهای Laravel",
link: "/paas/php/how-tos/manage-php-logs"
},
{
title: "پیکربندی TrustedProxies",
link: "/paas/php/how-tos/configure-trustedproxies"
},
{
title: "فعال‌سازی Gzip و Caching",
link: "/paas/php/how-tos/enable-gzip-and-caching"
},
{
title: "استفاده از ماژول FFMPEG",
link: "/paas/php/how-tos/use-ffmpeg-module"
},
{
title: "استفاده از Ziggy",
link: "/paas/php/how-tos/use-ziggy"
},
{
title: "مشاهده اکستنشن‌های نصب شده",
link: "/paas/php/how-tos/see-extension"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
<GoDatabase />
<Link href="/paas/php/how-tos/connect-to-db/about">اتصال به دیتابیس </Link>
</div>
)
},
{
title: "دیتابیس MySQL",
link: "/paas/php/how-tos/connect-to-db/mysql"
},
{
title: "دیتابیس MariaDB",
link: "/paas/php/how-tos/connect-to-db/mariadb"
},
{
title: "دیتابیس MSSQL",
link: "/paas/php/how-tos/connect-to-db/mssql"
},
{
title: "دیتابیس PostgreSQL",
link: "/paas/php/how-tos/connect-to-db/postgresql"
},
{
title: "دیتابیس SQLite",
link: "/paas/php/how-tos/connect-to-db/sqlite"
},
{
title: "دیتابیس Redis",
link: "/paas/php/how-tos/connect-to-db/redis"
},
{
title: "دیتابیس ElasticSearch",
link: "/paas/php/how-tos/connect-to-db/elastic-search"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
<GoBug />
<Link href="/paas/php/fix-common-errors/about">رفع خطاهای رایج</Link>
</div>
)
},
{
title: "رفع خطای محدودیت آپلود فایل با حجم بیش از 100MB",
link: "/paas/php/fix-common-errors/upload-limit-size"
},
{
title: "رفع خطای CORS",
link: "/paas/php/fix-common-errors/cors"
},
{
title: "رفع خطای 419",
link: "/paas/php/fix-common-errors/419-page-expired"
},
{
hr: true
},
{
title: "Lumen",
icon: <IconContainer alt="php" />,
link: "/paas/php/related-apps/lumen"
},
{
title: "Laravel Octane",
icon: <IconContainer alt="php" />,
link: "/paas/php/related-apps/laravel-octane"
},
],
}
};
1 change: 1 addition & 0 deletions src/pages/paas/laravel/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ import {
{[
{ alt: 'laravel', platform: 'Lumen', link: "/paas/laravel/related-apps/lumen" },
{ alt: 'laravel', platform: 'Laravel Octane', link: "/paas/laravel/related-apps/laravel-octane" },
{ alt: 'laravel', platform: 'Voyager', link: "/paas/laravel/related-apps/voyager" },
].map(item =>
<Link href={item.link}>
<Card className="flex cursor-pointer w-full items-center justify-between">
Expand Down
Loading

0 comments on commit 53a0c4a

Please sign in to comment.