Laravel学习笔记基础系列--(三)Laravel开发前的准备工作

作者: 温新

分类: 【Laravel】

阅读: 1652

时间: 2021-06-30 16:39:40

作者:温新

时间: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文件中配置数据库

此文件持续修改

我是温新

每天进步一点点,就一点点

请登录后再评论