Laravelで新しいプロジェクトを作成する方法

青灯夜游
リリース: 2023-01-13 00:40:31
オリジナル
4017 人が閲覧しました

方法: 1.composerコマンドを使用してlaravelと「laravel/passport」をインストールします; 3.「composer create-project --prefer-dist laravel/laravelプロジェクト名」コマンドを使用してプロジェクトを作成します。

Laravelで新しいプロジェクトを作成する方法

このチュートリアルの動作環境: Windows 7 システム、Laravel バージョン 5.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 にロックされています。

  • paragonie/random_compat (v9.99.99 でロック) のインストール リクエスト -> 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 および port として構成する必要があります。構成は 33060
Laravelで新しいプロジェクトを作成する方法

vagrant ssh でデータベース移行ファイルを実行します。ここに穴があることに注意してください。パスポート移行ファイルは /database/migrations ディレクトリにあります。心配する必要はありません。

php artisan migrate
ログイン後にコピー

Laravelで新しいプロジェクトを作成する方法

次にパスポート キーを生成する必要があります。ここでは 2 つのキーを作成し、データベース内にフィールドの区別が存在します。1 つは秘密キーです。個人的にはこれだと思います開発中、もう 1 つはパスワード タイプの秘密キーであり、本番モードで使用されます

php artisan passport:install
ログイン後にコピー

Laravelで新しいプロジェクトを作成する方法

個人的には、どのようなタイプのクライアントでも作成することをお勧めします。 need

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
ログイン後にコピー

関連する推奨事項: 最新の 5 つの Laravel ビデオ チュートリアル

以上がLaravelで新しいプロジェクトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート