wllionel / framework
The Laraish Framework for WordPress.
v1.0.6
2022-10-12 08:52 UTC
Requires
- php: ^7.3
- laravel/framework: ^8.0
- phamngoctuong/contracts: ^1.0
- phamngoctuong/options: ^1.0
- phamngoctuong/pagination: ^1.0
- phamngoctuong/support: ^1.0
README
Refer:
- Link 1 https://github.com/phamngoctuong/laravel-docs-vn/blob/main/readme.md
- Link 2 https://raw.githubusercontent.com/phamngoctuong/laravel-docs-vn/main/readme.md
You can use 1 of 2 ways to configure.
Guid Config 1:
- C:\Windows\System32\drivers\etc\hosts
127.0.0.1 testtiah.com
- Create file .htaccess 👇 to your Laravel root folder
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ /public/$1 [L] RewriteCond %{REQUEST_URI} !(.css|.js|.png|.jpg|.gif|robots.txt|.ttf)$ [NC] </IfModule>
- C:\xampp\apache\conf\extra\httpd-vhosts.conf
<VirtualHost testtiah.com:80> DocumentRoot "C:\xampp\htdocs\marinesTeam26" ServerName testtiah.com ServerAlias *.testtiah.com </VirtualHost>
Link: testtiah.com
Guid Config 2:
- Rename server.php in your Laravel root folder to index.php
- Create file .htaccess 👇 to your Laravel root folder
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] RewriteCond %{REQUEST_URI} !(.css|.js|.png|.jpg|.gif|robots.txt|.ttf)$ [NC] </IfModule>
Link: localhost
Guid Config 3:
- Config http to https for localhost
<VirtualHost *:80> RewriteEngine on ServerName localhost RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L] </VirtualHost> <VirtualHost localhost:443> DocumentRoot "C:\xampp8\htdocs" ServerName localhost ServerAlias *.localhost <Directory "C:\xampp8\htdocs"> Require all granted </Directory> SSLEngine on SSLCertificateFile "conf/localhost/ssl.crt/server.crt" SSLCertificateKeyFile "conf/localhost/ssl.key/server.key" </VirtualHost>
Guid Config 4:
- Config for Yii2 testcom.htaccess
<IfModule mod_autoindex.c> Options -Indexes </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^admin/(.*)?$ /backend/web/$1 [L,PT] RewriteRule ^([^/].*)?$ /frontend/web/$1 RewriteRule ^index\.php$ - [L] </IfModule>
- Config for Yii2 testcom\frontend\web.htaccess
RewriteEngine on # If a directory or a file exists, use the request directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise forward the request to index.php RewriteRule . index.php
- Config for Yii2 testcom\frontend\config\main.php
'components' => [ 'request' => [ 'csrfParam' => '_csrf-frontend', 'baseUrl' => '', 'enableCookieValidation' => true, 'enableCsrfValidation' => true, 'cookieValidationKey' => '45ed697dtg8uhrg9eheg00j09', ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<_c:[\w\-]+>/<id:\d+>' => '<_c>/view', '<_c:[\w\-]+>' => '<_c>/index', '<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>', ] ] ]
- Config for Yii2 testcom\backend\config\main.php
'components' => [ 'request' => [ 'csrfParam' => '_csrf-backend', 'baseUrl' => '/admin', 'enableCookieValidation' => true, 'enableCsrfValidation' => true, 'cookieValidationKey' => '45ed697dtg8uhrg9eheg00j09', ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<_c:[\w\-]+>/<id:\d+>' => '<_c>/view', '<_c:[\w\-]+>' => '<_c>/index', '<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>', ] ] ]