「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Lithe を使って最初のアプリケーションを作成する方法

Lithe を使って最初のアプリケーションを作成する方法

2024 年 11 月 4 日に公開
ブラウズ:913

Como Criar sua Primeira Aplicação com Lithe

Lithe を使用して最初のアプリケーションを作成する

インストール

アプリケーションの開発を開始する前に、Lithe をインストールする必要があります。 Composer を使用すると、これを簡単に行うことができます。ターミナルで次のコマンドを実行します:

composer create-project lithephp/lithephp my-first-app

インストールが完了したら、プロジェクト ディレクトリに移動します:

cd my-first-app

これで、アプリケーションの開発を開始する準備が整いました!

Lithe を使用すると、クラシックと関数型の 2 つの記述スタイルを提供し、シンプルかつ柔軟な方法でアプリケーションを作成できます。効率を損なうことなく、どちらかを選択したり、両方を組み合わせたりすることもできます。

クラシック スタイル: アプリケーションのインスタンス化

クラシックなスタイルで始めるには、Lithe\App クラスの mount メソッドを使用して App.php ファイルでアプリケーションを構成します。次に、ルートを定義します:

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

App クラスは Lithe アプリケーションの中心であり、すべてのアプリケーション ロジックを管理し、ルートの作成と、組織的な方法でのリクエストと応答の処理を容易にします。

機能的なスタイル: 実用性と機敏性

よりシンプルなアプローチを好む場合は、クラスの直接インスタンスを必要としない関数型構文を使用できます。

use function Lithe\Orbs\Http\Router\get;

get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

この方法は高速かつ効率的であり、より簡潔で表現力豊かなコードを作成できます。

アプリケーションの実行

最初のルートを定義したら、次のステップはアプリケーションを実行することです。クラシック スタイルを使用している場合は、listen メソッドを呼び出して、Lithe がリクエストのリッスンを開始するようにします:

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

$app->listen();

Lithe 2 では、このメソッドは自動的に呼び出されます。

アプリケーションの提供

統合された PHP サーバーの使用

アプリケーションをローカルでテストするのは簡単です。 PHP がインストールされている場合、次のコマンドを実行して統合サーバーを起動できます:

php line serve

これにより、ポート 8000 でサーバーが起動します。ポートを変更するには、引数として目的の値を渡すだけです:

php line serve 9000

ブラウザを開いて http://localhost:9000/ にアクセスして、アプリケーションの動作を確認してください。

ApacheなどのWebサーバーの使用

Apache などの Web サーバーでアプリケーションを実行したい場合、エントリ ポイントはパブリック ディレクトリになります。環境に合わせて URL 設定を調整します:

  • ローカル環境: http://localhost/seu-projeto/public/
  • 制作: http://seu-dominio.com/

サーバーが正しいディレクトリを指していることを確認してください。これで準備完了です。あなたのアプリケーションは世界中で利用できるようになります。

結論

Lithe は、シンプルさと柔軟性を兼ね備えた強力なフレームワークです。最初のアプリケーションを作成したので、引き続きその機能を探索し、Web 開発をどのように変革できるかを発見してください。

アプリケーションを構築して Lithe を最大限に活用する方法の詳細については、公式 Web サイトの包括的なドキュメントを参照してください。例、構成ガイド、API リファレンスを提供します。

今すぐ始めて、Lithe で素晴らしいものを構築しましょう!

リリースステートメント この記事は次の場所に転載されています: https://dev.to/lithephp/como-criar-sua-primeira-aplicacao-com-lithe-43eb?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3