搜索
首页php框架Laravellaravel 怎么新建项目

laravel 怎么新建项目

Sep 29, 2021 pm 03:06 PM
laravel新建项目

方法:1、使用composer命令安装laravel和“laravel/passport”;3、使用“composer create-project  --prefer-dist  laravel/laravel 项目名”命令创建项目即可。

laravel 怎么新建项目

本教程操作环境:windows7系统、Laravel5.5版、Dell G3电脑。

Laravel5.5 新项目创建步骤

安装laravel5.5

使用composer安装laravel5.5

composer create-project --prefer-dist laravel/laravel=5.5.* laravel

安装laravel/passport

因为laravel版本是5.5的所以需要选择~4.0版本

composer require laravel/passport=~4.0

这边遇到一个问题,random_compat版本被锁定为9.99.99

  • Installation request for paragonie/random_compat (locked at v9.99.99) -> satisfiable by paragonie/random_compat[v9.99.99]

解决方法,更新random_compat版本为~2.0

composer require paragonie/random_compat=~2.0
composer require laravel/passport=~4.0

修改数据库配置信息 .env文件,我这边使用的是homestead所以需要将db_host配置为localhost,端口配置为33060
laravel 怎么新建项目

在vagrant ssh中执行数据库迁移文件,注意这边有个坑,在/database/migrations目录下看到passport的迁移文件,我们不用管它。

php artisan migrate

laravel 怎么新建项目

接下来我们需要生成passport秘钥,此处创建2个秘钥并且在数据库都会有字段区分,一个是私人秘钥个人感觉可以用在开发中,另外一个是password类型的秘钥,用作生产模式中

php artisan passport:install

laravel 怎么新建项目

个人建议我们需要什么就创建什么类型的client

php artisan passport:client --password

passprot具体使用方式参考 Passport OAuth 认证

创建 Laravel 项目

通过Composer创建一个Laravel项目
composer create-project  --prefer-dist  laravel/laravel myproject
 
若想指定版本,则改为
composer create-project  --prefer-dist  laravel/laravel=5.5.* myproject
 
可以通过 laravel 的社区来获取最新的版本
https://learnku.com/laravel

创建的过程稍慢,需要等待一会,成功进入项目根目录 myproject 

生成项目的唯一Key,否则项目访问会报错
php artisan key:generate

相关推荐:最新的五个Laravel视频教程

以上是laravel 怎么新建项目的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
为什么Laravel如此受欢迎?为什么Laravel如此受欢迎?Apr 02, 2025 pm 02:16 PM

Laravel受欢迎的原因包括其简化开发过程、提供愉快的开发环境和丰富的功能。1)它吸收了RubyonRails的设计理念,结合PHP的灵活性。2)提供了如EloquentORM、Blade模板引擎等工具,提高开发效率。3)其MVC架构和依赖注入机制使代码更加模块化和可测试。4)提供了强大的调试工具和性能优化方法,如缓存系统和最佳实践。

django或laravel哪个更好?django或laravel哪个更好?Mar 28, 2025 am 10:41 AM

Django和Laravel都是全栈框架,Django适合Python开发者和复杂业务逻辑,Laravel适合PHP开发者和优雅语法。1.Django基于Python,遵循“电池齐全”哲学,适合快速开发和高并发。2.Laravel基于PHP,强调开发者体验,适合小型到中型项目。

哪个是更好的PHP或Laravel?哪个是更好的PHP或Laravel?Mar 27, 2025 pm 05:31 PM

PHP和Laravel不是直接可比的,因为Laravel是基于PHP的框架。1.PHP适合小型项目或快速原型开发,因其简单直接。2.Laravel适合大型项目或高效开发,因其提供丰富功能和工具,但学习曲线较陡,性能可能不如纯PHP。

Laravel是前端还是后端?Laravel是前端还是后端?Mar 27, 2025 pm 05:31 PM

laravelisabackendframeworkbuiltonphp,设计ForweBapplicationDevelopment.itfocusessonserver-sideLogic,databasemagemention和Applicationstructure和CanBeintegratedWithFrontendTechnologiesLikeLikeVue.jsorreActeReacterVue.jsorreActforforfull-stackDevefloct。

如何在Laravel中创建和使用自定义刀片指令?如何在Laravel中创建和使用自定义刀片指令?Mar 17, 2025 pm 02:50 PM

本文讨论了Laravel中的创建和使用自定义刀片指令以增强模板。它涵盖了定义指令,在模板中使用它们,并在大型项目中管理它们,强调了改进的代码可重复性和R等好处

如何使用Laravel的组件来创建可重复使用的UI元素?如何使用Laravel的组件来创建可重复使用的UI元素?Mar 17, 2025 pm 02:47 PM

本文讨论了使用组件在Laravel中创建和自定义可重复使用的UI元素,从而为组织提供最佳实践并建议增强包装。

如何使用Laravel的路由功能来创建SEO友好的URL?如何使用Laravel的路由功能来创建SEO友好的URL?Mar 17, 2025 pm 02:43 PM

文章讨论了使用Laravel的路由来创建SEO友好的URL,涵盖最佳实践,规范的URL和SEO优化工具。WordCount:159

如何使用Laravel的工匠控制台自动执行常见任务?如何使用Laravel的工匠控制台自动执行常见任务?Mar 17, 2025 pm 02:39 PM

Laravel的工匠控制台可以自动化任务,例如生成代码,运行迁移和调度。关键命令包括:​​控制器,迁移和DB:种子。可以为特定需求创建自定义命令,增强工作流效率。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境