安装Laradock
Laradock官方网站
找一个空文件夹下载laradock文件
git clone https://github.com/Laradock/laradock.git
复制创建.env文件
cp .env.example .env
本地安装并且打开docker(菜鸟教程安装docker)
到这一步我突然想起我好像装虚拟机的时候提示我docker和虚拟机不能同时使用来着= =
emmm,那先用一下phpstudy吧
启动服务
安装laravel8
laravel8官方文档
创建网站,修改一下三个地方就行,然后根目录指向刚刚下载的laravel项目中的public目录
打开网页,输入刚刚创建的网站测试一下,出现下图这个就没有问题了。
随便写了一个接口测试一下
1创建控制器
2写接口路由
3写控制器逻辑
然后报了个404
又突然想到好像创建laravel项目的时候项目中public
目录下的一个.htaccess
文件中会少东西,这里具体原因可以自行百度一下。
打开文件,然后添加以下内容即可。
#<IfModule mod_rewrite.c>
# Options +FollowSymlinks -Multiviews
# RewriteEngine On
#
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
保存后再测试一下就可以了。
修改.env文件,连接数据库。
这里暂时只用一个表就用他自带的了,指定一下表的名字,然后根据自己需求改改就行。