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.
The operating environment of this tutorial: Windows 7 system, Laravel version 5.5, Dell G3 computer.
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
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
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
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
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!