首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过 Laravel Sail 构建基于 Docker 的本地开发环境

    Laravel 官方最近发布了 Laravel Sail —— 一个轻量级的、基于 Docker 的 Laravel 本地集成开发环境,今天学院君就以 Mac 系统为例,给大家演示下如何基于 Laravel...首先,通过如下全新的安装命令初始化一个新的 Laravel 项目 redis-demo(项目名称可任意设置): curl -s https://laravel.build/redis-demo | bash...项目初始化成功后,即可进入 redis-demo 项目,然后通过 Sail 提供的 up 命令启动 Sail,首次启动会拉取 MySQL、Redis 镜像: ?...如果之前启动了 Valet 或者 Laradock 作为本地开发环境,需要通过 valet stop 或者 docker-compose down 命令关闭对应的 Nginx、MySQL、Redis 服务...Sail 本质上是基于 Docker Compose 编排的 Docker 容器服务构建起来的 Laravel 集成开发环境(包含 PHP、MySQL、Redis),只不过针对 Laravel 项目做了上层封装和兼容

    3.4K20

    PHPLaravel 本地开发环境搭建:Mac 篇

    如果你不熟悉这两个工具,可以参照这篇教程设置:程序员内功系列 -- iTerm 与 Zsh 篇(https://xiaozhou.net/learn-the-command-line-iterm-and-zsh...mysql 运行成功即可,后续 Laravel 应用访问测试可以暂时跳过。...Laravel-docker 当然,你也可以选择 Valet、Homestead、XAMPP(支持 Mac、Windows、Linux 平台) ?...通过 Homebrew 安装软件 使用 Laradock 作为开发环境的话,Laradock 已经内置了 Nginx、MySQL、PHP 等 Web 开发必备组件,不过通常我们还是会在本地通过 Composer...验证 php、composer、npm 安装 最后,我们配置下 Composer 国内镜像加速 PHP 依赖包的下载,参考这篇教程设置即可:阿里云、腾讯云推出 Composer 全量镜像了(https:

    3.3K10

    创建并运行一个新的 Laravel 项目

    注:本系列教程基于 Laravel 5.7+ 1、创建一个新的 Laravel 项目 正如官方文档所言,有两种方式可以创建一个新的 Laravel 项目,这两种创建方式都是从命令行执行的:第一种是通过全局的...推荐使用第一种方式,比较简单,而执行这两种方式之前,都需要系统已经安装过 PHP 和 Composer(如果使用 Valet 或 Laragon 的话,则应该已经安装过了,如果使用的是 Homestead...或 Laradock 的话,宿主环境也要安装下,便于后续操作,如果未曾安装,请参考 Valet 和 Laragon 安装教程)。...安装完成后,后续就可以通过 laravel new [项目名称] 来创建新的 Laravel 项目了: laravel new blog 该命令会在当前目录下创建一个新的名为 blog 的应用: ?...4、运行 安装好 Laravel 项目,了解了目录结构及其作用,以及如何对项目进行配置后,我们就可以运行这个应用了,启动方式因开发环境而异,我们在前面的 Homestead、Laradock、Valet

    8.6K30

    基于 Laravel + Vue.js 构建的开源电商系统 — Bagisto

    项目简介 Bagisto 是一个手工定制的电子商务框架,基于当下最热门的开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。...不管你的业务是大是小,Bagisto 都会适合你,而且安装和设置都非常简单,可以让你轻松入门。 我们还提供了一个在线论坛以方便大家讨论问题和功能需求: Bagisto 论坛 。...对于开发者而言,如果你会使用 Laravel 框架和 Vue.js 框架,则可以轻松对项目进行开发和运维。...Bagisto 对线上运行系统有以下需求: 操作系统:Ubuntu 16.04+; Web 服务器:Apache 或 Nginx; 内存:2GB或更高 PHP:7.1.17或更高版本 处理器:1Ghz或更高; MySQL...如果你是基于 Valet 作为本地开发环境的话,通过 bagisto.test 即可访问 Bagisto 首页。

    2.8K10

    mac安装mysql中设置密码遇到的问题和设置快捷命令打开mysql

    这里先附上mysql for Mac的网址,版本是5.7.10:http://dev.mysql.com/downloads/mysql/ 下载好之后呢,怎么判断你的mysql是否启动了?...你可以打开活动监视器,搜索mysql结果如果有mysqld,及说明mysql启动了 下面你需要知道的怎么连接在Mac 中mysql 在安装mysql的过程中并没有让设置密码, (黑体字部分这是我几天后来跟新的...)好吧我告诉大家这里的,对于数据库(我这里的数据库版本是5.7.10),初始密码有系统给出,所以才mac下安装好你的mysql后,查看你的通知栏里的信息,你会看见初始密码的,这样你就不需要像我这样跳过权限去设置密码了...你需要设置mysql的密码 在terminal中输入: /usr/local/mysql/bin/mysqladmin -u root password [这里写你的新密码] (这是网上好多人提供的...,但是我没有成功,报给我这样的问题) mysqladmin: connect to server at 'localhost' failed error: 'Access

    2.7K00

    基于 Laravel + Vue.js 构建的开源电商系统 — Bagisto

    项目简介 Bagisto 是一个手工定制的电子商务框架,基于当下最热门的开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。...不管你的业务是大是小,Bagisto 都会适合你,而且安装和设置都非常简单,可以让你轻松入门。 我们还提供了一个在线论坛以方便大家讨论问题和功能需求: Bagisto 论坛 。...对于开发者而言,如果你会使用 Laravel 框架和 Vue.js 框架,则可以轻松对项目进行开发和运维。...Bagisto 对线上运行系统有以下需求: 操作系统:Ubuntu 16.04+; Web 服务器:Apache 或 Nginx; 内存:2GB或更高 PHP:7.1.17或更高版本 处理器:1Ghz或更高; MySQL...如果你是基于 Valet 作为本地开发环境的话,通过 bagisto.test 即可访问 Bagisto 首页。

    3.5K20

    Laravel + Vue 3(Vite、TypeScript)SPA 设置

    在本教程中,我将向大家展示如何使用 Laravel + Vue 3 使用 typescript 和 Vite 设置你自己的单页应用程序。 这是在 Laravel 项目中添加 PWA 的手动方法。...第 1 步:让我们创建我们的 Laravel 项目 composer create-project laravel/laravel laravel-vue-manual 第 2 步:设置前端 在我们的...yarn create vite 将项目名称设置为:FrontEndApp 选择:Vue 选择:TypeScript 然后转到我们的FrontEndApp目录并运行yarn或yarn install...第 3 步:设置 Laravel 路由 让我们设置我们的 laravel 路由,以便我们可以访问我们刚刚创建的文件。 让我们编辑这个文件 routes\web.php 设置脚本 我们将在我们的根项目目录中添加一个开发包,并同时调用它。我们用它来一次运行 2 个或更多命令。

    3.5K31
    领券