Home  >  Article  >  PHP Framework  >  How to create a new project in laravel

How to create a new project in laravel

青灯夜游
青灯夜游Original
2021-09-29 15:06:314002browse

Method: 1. Use the composer command to install laravel and "laravel/passport"; 3. Use the "composer create-project --prefer-dist laravel/laravel project name" command to create the project.

How to create a new project in laravel

The operating environment of this tutorial: Windows 7 system, Laravel version 5.5, Dell G3 computer.

Laravel5.5 new project creation steps

Install laravel5.5

Use composer to install laravel5.5

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

Install laravel/passport

Because the laravel version is 5.5, you need to select version 4.0

composer require laravel/passport=~4.0

We encountered a problem here, the random_compat version is locked to 9.99.99

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

Solution, update random_compat version to ~2.0

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

Modify the database configuration information .env How to create a new project in laravel. I am using homestead so I need to configure db_host as localhost and port. The configuration is 33060
How to create a new project in laravel

Execute the database migration How to create a new project in laravel in vagrant ssh. Note that there is a pit here. You can see the passport migration How to create a new project in laravel in the /database/migrations directory. We don’t need to worry about it.

php artisan migrate

How to create a new project in laravel

Next we need to generate the passport key. Here we create 2 keys and there will be field distinctions in the database. One is the private key. Personally I think it can be used. During development, the other one is a password type secret key, which is used in production mode

php artisan passport:install

How to create a new project in laravel

I personally suggest that we create whatever type of client we need

php artisan passport:client --password

For the specific usage of passprot, please refer to Passport OAuth Authentication

Creating a Laravel project

通过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

The creation process is slightly slow and you need to wait for a while before entering successfully. Project root directory myproject

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

Related recommendations: The latest five Laravel video tutorials

The above is the detailed content of How to create a new project in laravel. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn