新建Laravel Jetstream 3.x项目无法使用artisan命令求助
你的核心理解误区及正确操作步骤
误区1:误解了“新Laravel应用”的定义
Jetstream是Laravel的认证UI扩展包,必须依赖完整的Laravel框架才能运行。文档里的“仅适用于新Laravel应用”,指的是刚创建、还未进行业务开发的Laravel项目,而非你新建的空目录。空目录里没有Laravel核心文件(包括artisan控制台脚本),自然无法执行artisan命令。
误区2:错误使用Composer创建项目命令
你执行的composer create-project laravel/jetstream jewelry是错误的——laravel/jetstream不是Laravel项目的脚手架包,官方项目脚手架是laravel/laravel。这个命令只会下载Jetstream的源码,但不会包含完整的Laravel框架,所以依旧找不到artisan。
正确安装步骤
- 创建全新Laravel项目:
composer create-project laravel/laravel jewelry - 进入项目目录:
cd jewelry - 安装Jetstream扩展包:
composer require laravel/jetstream - 运行Jetstream安装命令(你之前输错了命令名):
php artisan jetstream:install inertia # 或livewire,根据需求选择UI驱动
额外纠正:你之前尝试的php artisan laravel:jetstream是无效命令,正确的Jetstream安装命令是jetstream:install,需指定对应的UI驱动类型。
内容的提问来源于stack exchange,提问作者Tiffany
相关产品推荐
相关产品推荐

