aravel/boxes/homestead 本文档由 Laravel 学院(LaravelAcademy.org)提供 14 2.1.2 克隆已有的 Homestead
仓库 你还可以通过简单克隆
仓库代码来实现 Homestead 安装,考虑到克隆
仓库到 home 目录下 的 Homestead 文件夹,Homestead 盒子将会作为所有其他 Laravel 项目的主机: git clone https://github use Illuminate\Users\Repository as UserRepository; class ProfileComposer { /** * 用户
仓库实现. * * @var UserRepository */ protected $users; /** * 创建一个新的属性 解析对象,包括控制器、事件监听器、队列任务、中间件等都是通过这种方式。在实践中, 这是大多数对象从容器中解析的方式。 容器会自动为其解析类注入依赖,比如,你可以在控制器的构造函数中为应用定义的
仓库进 行类型提示,该
仓库会自动解析并注入该类:
0 码力 |
307 页 |
3.46 MB
| 1 年前 3
学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 7 我们还鼓励你查看 laravel/laravel 代码仓库的更新日志。尽管其中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓库保持同 步。其中的一些更新已经在这篇升级指南中覆盖到了,但是还有很多其他的小更新比如配置文件或注释的微调,就不会一一指出。你可以通 过 GitHub 比较工具 文件提交到版本控制系统(如 Git 或 Svn)中,一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要的是,.env 包 含了很多应用敏感信息,如数据库用户名及密码等,如果不慎将代码提交到 Github 公开仓库,后果将不堪设想! 如果你是在一个团队中进行开发,则需要将 .env.example 文件随你的应用代码一起提交到源码控制中:将一些配置值以占位符的方式放置 在 .env.example 文件中, "$(ssh-agent -s)" ssh-add -K ~/.ssh/id_rsa 再次运行上述命令即可添加成功: 安装 Homestead 你可以通过克隆仓库代码来实现 Homestead 安装。将仓库克隆到用户目录下的 Homestead 目录,这样 Homestead 盒子就可以作为所有其他 Laravel 项目的主机: cd ~ git clone https://github
0 码力 |
377 页 |
14.56 MB
| 1 年前 3
com/profile?status=act ive echo route('profile', ['status' => 'active']); 其它 我们还鼓励你查看 laravel/laravel 代码仓库的更新日志。尽管其 中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓 库保持同步。其中的一些更新已经在这篇升级指南中覆盖到了,但是 还有很多其他的小更新比如配置文件或注释的微调,就不会一一指 如果你提交的文件更改会影响前端编译文件,通常这种文件位 于 1aravel/laravel 仓库 的 resources/sass 或 resources/js 目录下,不要提交编译后的文 件,因为它们的尺寸往往很大,框架维护者没法对其进行代码审查 (Code Review)。不怀好意的人可能会借此注入恶意代码到 Laravel 中,为了避免这种情况发生,仓库里所有编译后的文件只能由 Laravel 框架维护者生成和提交。 Laravel 中文学习资源:https://xueyuanjun.com 29 如果你的代码格式不是很完美,不必担心,StyleCI 会在提交代码时 自动为我们修正代码风格以保持和 Laravel 仓库代码一致,从而让 我们更加专注于代码内容而非风格。 第二部分:快速入门 安装配置 服务器要求 Laravel 框架对 PHP 版本和必需扩展有一定要求,不过这些要 求 Laravel Homestead
0 码力 |
1442 页 |
14.66 MB
| 1 年前 3
https://atlas.hashicorp.com/laravel/boxes /homestead 通过 GitHub 安装 Homestead 你还可以通过简单克隆
仓库代码来实现 Homestead 安装。将
仓库克隆到用户目录下的 Homestead 目录,这样 Homestead 盒子就可以会作为所有其他 Laravel 项目的主机: cd ~ git clone https://github Illuminate\Users\Repository as UserRepository; class ProfileComposer { /** * 用户
仓库实现. * * @var UserRepository */ protected $users; /** * 创建一个新的属性 中解析对象,包括控制器、事件监听器、队列任务、中间件等都是通过这种方式。在实践 中,这是大多数对象从容器中解析的方式。 容器会自动为其解析类注入依赖,比如,你可以在控制器的构造函数中为应用定义的
仓库 进行类型提示,该
仓库会自动解析并注入该类:
0 码力 |
377 页 |
4.56 MB
| 1 年前 3
$shared = false) { // } StyleCI 如果你的代码格式不是很完美,不必担心,StyleCI 会在提交代码时自动为我们修正代码风格以保 持和 Laravel
仓库代码一致,从而让我们更加专注于代码内容而非风格。 2. 起步 2.1 安装 1、服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我 laravel/homestead 如果上述命令执行失败,需要确认 Vagrant 是否是最新版本。 通过 GitHub 安装 Homestead 你还可以通过克隆
仓库代码来实现 Homestead 安装。将
仓库克隆到用户目录下的 Homestead 目录,这样 Homestead 盒子就可以作为所有其他 Laravel 项目的主机: cd ~ git clone https://github Laravel 学院致力于提供优质 Laravel 中文学习资源 78 象从容器中解析的方式。 容器会自动为其解析类注入依赖,例如,你可以在控制器的构造函数中为应用定义的
仓库进行类 型提示,该
仓库会自动解析并注入该类:
0 码力 |
691 页 |
9.37 MB
| 1 年前 3
项目模板能够满足你的大部分需求,但是, 你仍 有可能需要创建你自己的项目模板来开始项目。 轙 轩 轩 的项目模板是一个包含 c o m p o s e r . j s o n 文件的仓库,并被注册为一 个 轃 软 轭 轰 软 轳 轥 轲 轰 轡 轣 轫 轡 轧 轥 。任何一个仓库都可以被标识为一个 轃 软 轭 轰 软 轳 轥 轲 轰 轡 轣 轫 輭 轡 轧 轥 , 只要让其可以通过 c r e a t e - p r o j e 克隆 隆 隆基 基 基础 础 础模 模 模板 板 板 第一步是从 轇轩 轴 仓库克隆 轙 轩 轩 的基础模板: g i t c l o n e g i t @ g i t h u b . c o m : y i i s o f t / y i i 2 - a p p - b a s i c . g i t 等待仓库下载到你的电脑。因为为调整到你自己的模板所产生的修改不会 被 轰 轵 轳 轨 回, ( ( (M a k e a P a c k a g e ) ) ) 模板调整好后,通过其创建一个 轇轩 轴 仓库并提交你的代码。 如果你希望将 你的应用程序模板开源,轇轩 轴 轨 轵 轢 3 将是最好的托管服务。 如果你不喜欢其 他的人来跟你一起协作,你可以使用任意的 轇轩 轴 仓库服务。 接下来,你需要为 轃 软 轭 轰 软 轳 轥 轲 注册你的 轰 轡 轣 轫 轡 轧 轥 。对于公有的模板,你
0 码力 |
537 页 |
4.66 MB
| 1 年前 3