Laravel启动器

lolipop-mc-starter-laravel — Laravel 启动器模板

作者 Fendo181

面向 Lollipop! Managed Cloud 的 Laravel 启动器,提供从克隆、配置到 Deployer 部署的完整流程说明。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-03查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

提供将 Laravel 项目部署到 Lollipop! Managed Cloud 的分步说明

02

包含 docs/tutorial_jp.md 日文教程,覆盖从注册到上线的流程

03

集成 Deployer 部署脚本,通过 dep deploy production 完成发布

04

给出 MySQL 连接与 Deployer 主机、用户、端口等环境变量配置示例

05

说明服务器端生成 GitHub 部署密钥并建立符号链接到文档根目录

模板详细介绍

这是一个用于将 Laravel 项目部署到「ロリポップ!マネージドクラウド」(Lollipop! Managed Cloud)的启动器模板。仓库以 README 和 docs/tutorial_jp.md 的形式,说明从 git clone、composer install、生成 .env 与 APP_KEY,到填写 MySQL 连接信息、配置 Deployer 的仓库/分支/SSH 私钥,再在服务器端生成用于访问 GitHub 的密钥,最后执行 dep deploy production 并建立符号链接到文档根目录的步骤。模板面向已经注册 Managed Cloud 并能登录服务器的用户,Quick Start 也以此为前提。仓库采用 MIT 许可,代码可免费使用、修改、商用和分发,但演示图片、字体、图标等第三方素材以及域名、托管、数据库等外部服务需另行核对许可与费用。README 中出现的 Laravel 版本徽章属于历史信息,未在依赖清单中核实,不应视为当前版本承诺。

Laravel启动器

适合你的项目吗?

适用场景

  • 已有 Lollipop! Managed Cloud 账号并希望部署 Laravel 项目的开发者
  • 需要参考 Deployer 配置与部署命令的 Laravel 项目
  • 想了解在 Managed Cloud 上配置 MySQL 连接与文档根目录符号链接的流程

适合人群

  • 使用 Lollipop! Managed Cloud 托管 Laravel 应用的开发者
  • 需要日文部署教程与 Deployer 示例配置的团队
  • 已具备服务器登录与 SSH 密钥操作基础的用户

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需先注册 Lollipop! Managed Cloud 并能登录服务器,Quick Start 以此为前提

  2. 2

    克隆仓库后执行 composer install、复制 .env.example 为 .env 并运行 php artisan key:generate

  3. 3

    将 deploy.exaple.php 复制为 deploy.php,并按 Managed Cloud 管理界面填写 MySQL 与 Deployer 的主机、用户、端口等信息

  4. 4

    在 deploy.php 中设置仓库地址、分支名和 SSH 私钥路径,并在服务器端生成用于访问 GitHub 的密钥

  5. 5

    部署完成后需在服务器上将 current/public 下的文件符号链接到文档根目录,并清理原有 index.html 等文件

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 使用前提:需已注册 Lollipop! Managed Cloud 并能够登录其服务器,未注册用户无法按 Quick Start 直接使用。
  • 依赖外部托管服务:需在 Lollipop! Managed Cloud 管理界面获取并填写 MySQL 主机、数据库名、用户名、密码等连接信息。
  • 部署依赖外部服务配置:需填写 Managed Cloud 侧的主机名、用户名、端口号等 Deployer 连接参数。
  • 需在服务器上生成用于访问 GitHub 的 SSH 公私钥,涉及外部代码托管账号与密钥管理。
  • 部署后需登录服务器手动建立符号链接并删除原有 index.html、img 等文件,属于额外运维操作。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

※既に[ロリポップ!マネージドクラウド](https://mc.lolipop.jp/)に登録済みでサーバにログインできている状態の方を想定しています。

README 原文

マネージドクラウドの管理画面の情報に従って環境変数を`.env`に追記する

README 原文

DEPLOYER_MC_HOST: マネージドクラウド側で設定しているホスト名

README 原文

サーバに入って、マネージドクラウド側でプロジェクトを`git clone`する為の公開鍵と秘密鍵を生成する

README 原文

マネージドクラウドのサーバに入って、デプロイされたプロジェクのシンボリックリンクをサーバ側で設定しているドキュメントルート(`var/www/html`)に貼ります

README 原文
https://github.com/Fendo181/lolipop-mc-starter-laravel/blob/master/LICENSE.mdhttps://github.com/Fendo181/lolipop-mc-starter-laravel/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 68 / 100
技术栈
Laravel
网站类型
启动器
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2023-04-30
截图检查日期
2026-10-03

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-04

查看当时使用的来源资料

SHA-256: 57edc8ea7070f312eaed1843c68ad27d14dd7cf4455743b9d0529c45cb46c5eb

2026-10-03T15:19:39.061Z

来源文件 / 仓库
## ロリポップ!マネージドクラウド スターター for Laravel

![Laravel](https://img.shields.io/badge/Laravel-v5.7.19-ff7964.svg?style=flat)
![MIT](https://img.shields.io/npm/l/express.svg)

簡単に[ロリポップ! マネージドクラウド](https://mc.lolipop.jp/)にLaravelのプロジェクトを公開する手順を説明します。

![image](https://user-images.githubusercontent.com/13227145/50228546-94ca6200-03eb-11e9-9899-a5ab46c9dc25.png)

### Tutorial

はじめて、マネージドクラウドを使ってLaravelのプロジェクトを公開をする方は[tutorial_jp.md](https://github.com/Fendo181/lolipop-mc-starter-laravel/blob/master/docs/tutorial_jp.md)を参考にしてはじめてみて下さい。

### Quick Start

>※既に[ロリポップ!マネージドクラウド](https://mc.lolipop.jp/)に登録済みでサーバにログインできている状態の方を想定しています。

すぐに始めてみたい方は、まずプロジェクトを落としてきて

```sh
git clone [email protected]:Fendo181/lolipop-mc-starter-laravel.git
composer install
cp .env.example .env
php artisan key:generate
```

設定ファイルをコピーする
```
cp deploy.exaple.php deploy.php
```

マネージドクラウドの管理画面の情報に従って環境変数を`.env`に追記する

```
# mysql
DB_CONNECTION=mysql
DB_HOST=マネージドクラウドで設定しているmysqlのホスト名
DB_PORT=3306
DB_DATABASE=マネージドクラウドで設定しているmysqlのデータベース名
DB_USERNAME=マネージドクラウドで設定しているmysqlのユーザ名
DB_PASSWORD=マネージドクラウドで設定しているmysqlのパスワード

# deployer MC setting
DEPLOYER_MC_HOST: マネージドクラウド側で設定しているホスト名
DEPLOYER_MC_USER: マネージドクラウド側で設定しているユーザ名
DEPLOYER_MC_PORT: マネージドクラウド側で設定しているポート番号
```

リポジトリ名とブランチ名と秘密鍵が置いてあるパスの情報を`deployer.php`に追記する

```php
// [email protected]:Fendo181/lolipop-mc-starter-laravel.git
set('repository', '{REPOSITORY NAME}');

// master
set('branch', '{BRANCH NAME}');


// '~/.ssh/id_rsa'
->identityFile('{/path/to/id_rsa}')
```

サーバに入って、マネージドクラウド側でプロジェクトを`git clone`する為の公開鍵と秘密鍵を生成する

[詳細はこちらの説明](https://github.com/Fendo181/lolipop-mc-starter-laravel/blob/master/docs/tutorial_jp.md#%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%89%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%81%8B%E3%82%89guthub%E3%81%A8%E5%85%AC%E9%96%8B%E9%8D%B5%E8%AA%8D%E8%A8%BC%E3%82%92%E8%A1%8C%E3%81%86%E3%82%88%E3%81%86%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B)をご覧下さい。

ここまで出来たら、`deployer`でLaravelのプロジェクトをデプロイします

```sh
php ./vendor/bin/dep deploy production

✈︎ Deploying master on ssh-1.mc.lolipop.jp
✔ Executing task deploy:prepare
✔ Executing task deploy:lock
✔ Executing task deploy:release
✔ Executing task deploy:update_code
✔ Executing task upload:env
✔ Executing task deploy:shared
✔ Executing task deploy:vendors
✔ Executing task deploy:writable
✔ Executing task artisan:storage:link
✔ Executing task artisan:view:clear
✔ Executing task artisan:cache:clear
✔ Executing task artisan:config:cache
✔ Executing task artisan:optimize
✔ Executing task deploy:symlink
✔ Executing task deploy:unlock
✔ Executing task cleanup
Successfully deployed!
```

マネージドクラウドのサーバに入って、デプロイされたプロジェクのシンボリックリンクをサーバ側で設定しているドキュメントルート(`var/www/html`)に貼ります

```sh
$ cd html/
// 既存のファイルを消しておく
$rm index.html
$rm -r img/

// シンボリックリンクを貼る
ln -s /var/www/current/public/* /var/www/html/
```

マネージドクラウドの管理画面に戻って`プロジェクトURL`をクリックして、Laravelで作成したプロジェクトの画面が表示されている事を確認して下さい。

作業は以上になります。
お疲れ様でした。

## License
MIT

## Author

[Fendo181](https://twitter.com/Fendo181)
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。