Hello Laravel
版本
1

到此我们就可以进行项目开发啦,下面来运行我们的第一个程序Hello Laravel

一、启动项目

1. 进入项目根目录

cd /mnt/e/koala_space/projects/example-app/

2. 启动项目

./vendor/bin/sail up

在第一次启动项目时会帮我们安装MySQLRedisMeilisearch等开发过程中常用的工具。我们等待安装完成。

图片alt

可以看到项目运行在了80端口

图片alt

我们访问:http://127.0.0.1:80 可以看到如下页面,那么恭喜您安装成功!

图片alt

二、编写hello laravel程序

编写程序我们还是在自己的电脑中而不是在虚拟机中。

打开routes/web.php文件

<?php use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return "Hello Laravel"; // 修改这里
});

图片alt

到此您的环境已搭建完毕!

错误处理

1. 端口占用问题

遇到类似如下报错是端口被占用了,通过分析可以得出MySQL需要用到的3306端口被占用,我们在自己电脑上找到占用3306端口的软件给停掉即可。

ERROR: for mysql  Cannot start service mysql: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
评论注意事项
讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!

回复(0)