当前位置: 首页 > 后端技术 > PHP

HowtodeveloplocallyaLaravelappusingLaragon

时间:2023-03-29 14:10:02 PHP

来源:#HowtodeveloplocallyaLaravelappusingLaragon在本文中,我将向您展示如何使用Laragon在本地开发一个新的Laravel应用程序。在本文中,我将向您展示如何使用Laragon部署本地Laravel项目什么是Laravel?Laravel是一个具有表现力和优雅语法的Web应用程序框架。我们已经奠定了基础——让您可以自由地进行创作,而不必为小事操心。什么是Laravel?Laravel是一个富有表现力、语法优雅的Web应用程序框架。所有的小东西都已经由框架准备好了,用户只需要使用就可以自由创建在2017年远的时候我写了一篇关于如何设置LaravelHomestead的文章:这个过程并不像你希望的那样快速和简单但是按照每个步骤你最终可以得到一个Laravel的工作开发环境。那时,Laragon已经2岁了,但我从未听说过它。在我看到Laravel之光之前,还应该过去2年。我写了一篇关于如何设置LaravelHomestead的文章,但是构建它的过程不是很简单和快速。此时,拉尔贡已经缺阵2年。然而,笔者在这期间并没有听到任何关于Laravel的消息。直到2年后,笔者才发现并找到了它的闪光点,并迅速体验了一波(于是就有了这篇文章)。这种感觉类似于JAVAER拿着Eclipse几年,突然发现IDEA的新天地。什么是龙晶?Laragon是一个可移植、隔离、快速且强大的通用开发环境,适用于PHP、Node.js、Python、Java、Go、Ruby。什么是拉拉贡?Laragon是一个可移植、独立、快速且功能强大的通用开发环境,适用于PHP、Node.js、Python、Java、Go和Ruby。只需点击几下,它就会在你的Windows机器上安装你在本地环境中开发Web应用程序所需的一切:Apache、Nginx、MySql等等(完整的详细列表请参阅Laragon页面)Largon主页地址:Laragon-适用于PHP、Node.js、Python、Java、Go、Ruby的可移植、独立、快速且功能强大的通用开发环境。只需单击几下安装按钮,即可安装在本地环境中开发Web应用程序所需的一切。PackageApach,Nginx,NodeJs.....这里吐槽一下Largon的图标,有点像Postgresql图标的侧面:为什么老外喜欢Elephant?题外话:这里说一句题外话。唯一通过多出的p53基因被证明可以抗癌的动物,这意味着无论大象活多久,它的身体器官总是非常健康,而大象的死似乎是突然的,没有任何原因的。最底层其实就是生命的尽头,类似于我们中间健康长寿的人死去,但是很简单的生命尽头。因此,近年来,医学界一直在尝试将大象的基因移植到人类身上,以期对抗癌症。有兴趣的可以看看这篇文章:大象很少得癌症是因为它们的细胞会自杀?——纽约时报中文网(nytimes.com)八卦到此结束,我们继续翻译:可惜Laragon只能在Windows上使用。如果你使用的是Linux机器并且你想看看这个很棒的工具,你可以使用其中一个包在Linux上运行Windows软件不幸的是,Larragon是一个纯Windows应用程序,不支持Mac或Linux。如果你想在Linux上运行它,你需要安装GNU,它是一个在Linux上模拟Windows的虚拟机。ps:我觉得没必要。.....我想展示使用Laragon开始开发一个新的Laravel应用程序是多么容易,以及如何向它添加Bootstrap作者将展示如何使用Laravel开发一个新的Laravel应用程序以及如何向它添加Bootstrap。注意,最新版本的Largon不需要手动配置NodeJs和Bootstrap,真正开箱即用。第1步:安装Laragon转到Laragon下载页面,下载最新版本,然后运行安装程序:_Next_、_Next_、_Next_...Laragon立即启动,我建议将其设置为在Windows启动时运行。winodws系统进入官网:Laragon下载页面即可安装。我个人推荐安装完整版。如果您有兴趣,可以安装便携版。第2步:创建Laravel应用程序只需右键单击Laragon窗口或Laragon托盘图标即可打开一个丰富的菜单:只需单击快捷应用程序->Laravel应用程序菜单,然后创建一个新的Laravel项目。由于某种神秘力量的存在,在国内环境下下载框架的相关包比较慢。所以我们可以手动切换到国内的镜像仓库。Composer替换为国内镜像(laragon自带composer)。国内的:composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer...或者换成阿里的:composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/co...经过几次尝试,成功初始化Laravel框架项目。访问http://localhost/(默认80端口)查看相关页面。有时,在Windows中,命令提示符似乎卡住了,光标在黑色沙漠中闪烁:如果是这种情况,请单击Laravel托盘图标,这应该可以解决问题。否则重新加载Laragon。有时在Windows命令提示符下它似乎被卡住了,黑框中有一个闪烁的光标:如果是这种情况,请单击Laravel的托盘图标,这应该可以准确解决问题。否则,重新加载Laragon应用程序(或重新启动计算机尝试)。如果你去C:\laragon\etc\apache2\sites-enabled文件夹,你会看到Laragon已经创建了一个名为auto.laraone.test.conf的新配置文件。在此文件中为您的新应用程序定义了虚拟主机。你可以看看Laragon是如何工作的。如果你去C:\laragon\etc\apache2\sites-enabled文件夹,你会看到Laragon创建了一个名为auto.laraone.test.conf的新配置文件。新应用程序的虚拟主机在此文件中定义。你可以看到Laragon是如何工作的。我们可以进入作者提到的路径查看对应的。当然,我个人是把Largon安装在另一个盘上的,所以我的电脑路径是:E:\laragon\etc\apache2\sites-enabled。这里有一个快速查找文件夹的方法:使用Wox+everything,或者直接在Everything中搜索如下:进入页面后可以看到我们用Largon创建的项目都有对应的自动配置管理,这里选择观察auto的内容.test.test.conf,具体内容如下:DocumentRoot"E:/laragon/www/test/public"ServerNametest.testServerAlias*.test.testAllowOverrideAllRequireallgranted#如果你想使用SSL,通过Menu>Apache>SSL>Enabled启用它步骤3:安装node_modules现在Laravel已经安装并准备开始,但我想使用Bootstrap并安装它,我需要先安装npm。现在Laravel项目已经创建好,Laravel可以正常运行了,现在我们要在Laravel中加入NodeJs来辅助开发。Windows命令提示符应该已经在您的新应用程序目录中:如果不是这种情况,请手动移动到那里或者只需在C:\laragon\www\laraone目录中打开一个新的命令提示符并键入以上段落的简单理解是,我们可以使用Laravel的命令行工具进入新建的Laravel根路径,使用npminstall命令安装相关模块。注意这里不需要本地的NodeJs环境,因为Laravel已经内置了当前版本对应的最新的NodeJs。为了验证这个说法,我们可以去Largon的bin目录下查看内置的“组件”:然后按照上面的讨论,执行如下命令:npminstall--no-bin-linksE:\laragon\www\startλnpminstall--no-bin-links添加了27个包,并在10s6包中审核了28个包正在寻找资金运行`npmfund`以获取详细信息发现0个漏洞npmnoticenpmnoticenpm的新主要版本可用!8.18.0->9.1.2npmnoticeChangelog:https://github.com/npm/cli/releases/tag/v9.1.2npmnotice运行npminstall-gnpm@9.1.2更新!npmnoticeThis安装node_modules您的应用程序这将成功安装在您的应用程序node_modules中。第4步:修复package.json要安装Bootstrap,我们只需要在命令提示符中键入更多命令:要安装Bootstrap,我们只需要在命令提示符中键入更多命令。a)composerrequirelaravel/ui:可能需要一些时间b)phpartisanuibootstrap:这实际上会安装bootstrapc)根据需要,运行npminstall&&npmrundeva)使用Largon的命令行工具进入项目根目录,在Laravel项目的根目录下执行composerrequirelaravel/ui,这可能需要一些时间。b)phpartisanuibootstrap:这将实际安装bootstrap。c)根据需要,运行npminstall&&npmrundev这就是全部!现在已经安装了Bootstrap,它的所有内容都在C:\laragon\www\laraone\resources\sass\app.scss和C:\laragon\www\laraone\public\css\app.css中。重新加载一次Laragon,然后在浏览器中输入laraone.test。准备好去写你的代码了!以上就是本文的全部内容,现在安装好Bootstrap,它所有的东西都在C:\laragon\www\laraone\resources\sass\app.scss和C:\laragon\www\laraone\public\CSS\应用程序.css。重新加载一次Laragon并在浏览器中输入laraone.test。准备好编写代码!最后虽然文章比较老,但总体来说还是比较适用的。