Laravel学习笔记基础系列--(三)Laravel开发前的准备工作
作者:温新
时间:2021-06-24
正是开发之前,先来准备一下准备工作。
关于配置虚拟主机,自行配置,笔记不记录。
apache服务器隐藏index.php
public/.htaccess
添加如下内容
<span style="box-sizing: border-box;padding-right: 0.1px"><IfModule mod_rewrite.c></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <IfModule mod_negotiation.c></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> Options <span style="box-sizing: border-box;color: rgb(0, 0, 204)">-MultiViews</span> <span style="box-sizing: border-box;color: rgb(0, 0, 204)">-Indexes</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> </IfModule></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteEngine On</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(170, 85, 0)"># Handle Authorization Header</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteCond %{HTTP:Authorization} .</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteRule .* <span style="box-sizing: border-box;color: rgb(0, 0, 204)">-</span> <span style="box-sizing: border-box;color: rgb(0, 0, 255)">[E</span><span style="box-sizing: border-box;color: rgb(152, 26, 26)">=</span>HTTP_AUTHORIZATION:%{HTTP:Authorization}]</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(170, 85, 0)"># Redirect Trailing Slashes If Not A Folder...</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteCond %{REQUEST_FILENAME} !-d</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteCond %{REQUEST_URI} (.<span style="box-sizing: border-box;color: rgb(152, 26, 26)">+</span>)/<span style="box-sizing: border-box;color: rgb(0, 0, 255)">$</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteRule ^ %1 [L<span style="box-sizing: border-box;color: rgb(0, 0, 255)">,R</span><span style="box-sizing: border-box;color: rgb(152, 26, 26)">=</span><span style="box-sizing: border-box;color: rgb(17, 102, 68)">301</span>]</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(170, 85, 0)"># Send Requests To Front Controller...</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteCond %{REQUEST_FILENAME} !-d</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteCond %{REQUEST_FILENAME} !-f</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> RewriteRule ^ index.php [L]</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"></IfModule></span>
nginx服务器隐藏index.php
<span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(0, 0, 0)">location</span> <span style="box-sizing: border-box;color: rgb(152, 26, 26)">/</span> {</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">index</span> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">index</span>.<span style="box-sizing: border-box;color: rgb(0, 0, 0)">php</span> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">index</span>.<span style="box-sizing: border-box;color: rgb(0, 0, 0)">html</span>;</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">try_files</span> <span style="box-sizing: border-box;color: rgb(0, 85, 170)">$uri</span> <span style="box-sizing: border-box;color: rgb(0, 85, 170)">$uri</span><span style="box-sizing: border-box;color: rgb(152, 26, 26)">/</span> <span style="box-sizing: border-box;color: rgb(152, 26, 26)">/</span><span style="box-sizing: border-box;color: rgb(0, 0, 0)">index</span>.<span style="box-sizing: border-box;color: rgb(0, 0, 0)">php</span><span style="box-sizing: border-box;color: rgb(152, 26, 26)">?</span><span style="box-sizing: border-box;color: rgb(0, 85, 170)">$query_string</span>;</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(119, 0, 136)">if</span> (<span style="box-sizing: border-box;color: rgb(152, 26, 26)">!-</span><span style="box-sizing: border-box;color: rgb(0, 0, 0)">e</span> <span style="box-sizing: border-box;color: rgb(0, 85, 170)">$request_filename</span>){</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">rewrite</span> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">^</span><span style="box-sizing: border-box;color: rgb(152, 26, 26)">/</span>(.<span style="box-sizing: border-box;color: rgb(152, 26, 26)">*</span>) <span style="box-sizing: border-box;color: rgb(152, 26, 26)">/</span><span style="box-sizing: border-box;color: rgb(0, 0, 0)">index</span>.<span style="box-sizing: border-box;color: rgb(0, 0, 0)">php</span> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">last</span>;</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> }</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">autoindex</span> <span style="box-sizing: border-box;color: rgb(0, 0, 0)">off</span>;</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px">}</span>
config/app.php
修改时区:'timezone' => 'UTC',
修改为 'timezone' => 'PRC',
app/Providers/RouteServiceProvider.php
便捷使用路由:// protected $namespace = 'App\\Http\\Controllers';
修改为 protected $namespace = 'App\\Http\\Controllers';
.env文件中配置数据库
此文件持续修改
我是温新
每天进步一点点,就一点点
请登录后再评论