Laravel 入門チュートリアル: 最も人気のある PHP フレームワークをゼロから学ぶ

王林
リリース: 2023-08-13 13:21:08
オリジナル
2692 人が閲覧しました

Laravel 入門チュートリアル: 最も人気のある PHP フレームワークをゼロから学ぶ

Laravel 入門チュートリアル: 最も人気のある PHP フレームワークをゼロから学ぶ

はじめに:
Laravel は現在最も人気のある PHP フレームワークの 1 つであり、簡単に始めることができ、強力で、活発な開発コミュニティがあります。この記事は、Laravel フレームワークをゼロから学習するのに役立ち、この強力なツールをより深く理解し、使いこなすのに役立つサンプル コードをいくつか提供します。

ステップ 1: Laravel をインストールする
始める前に、Laravel フレームワークをコンピューターにインストールする必要があります。最も簡単な方法は、Composer を介してインストールすることです。 Composer がインストールされていることを確認し、次のコマンドを実行してください:

composer global require laravel/installer
ログイン後にコピー

インストールが完了すると、laravel new コマンドを使用して新しい Laravel プロジェクトを作成できるようになります。たとえば、myproject という名前のプロジェクトを作成するには、次のコマンドを実行します。

laravel new myproject
ログイン後にコピー

これにより、現在のディレクトリに myproject という名前の新しい Laravel プロジェクトが作成されます。

ステップ 2: データベースを構成する
続行する前に、データベース接続をセットアップする必要があります。 Laravel はデフォルトで MySQL データベースを使用します。 myproject ディレクトリにある .env ファイルを開き、データベース接続情報を設定します:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
ログイン後にコピー

your_database_name, ## を必ず置き換えてください。 #your_username および your_password これらの値は、独自のデータベース情報です。

ステップ 3: ルーティングとコントローラー

Laravel の中核概念の 1 つはルーティングとコントローラーです。ルートは、URL を対応するコントローラー メソッドにマップするために使用されます。
myproject/routes/web.php ファイルを開き、次のコードを追加します。

Route::get('/', 'HomeController@index');
ログイン後にコピー

上記のコードは、ルート URL (

/) を にマップします。 HomeControllerコントローラーの index メソッド上。次に、HomeController コントローラーを作成する必要があります。ターミナルを開き、プロジェクトのルート ディレクトリに入り、次のコマンドを実行します。

php artisan make:controller HomeController
ログイン後にコピー

これにより、

myproject/app/Http/Controllers# に HomeController.php ファイルが作成されます。 ## ディレクトリ。ファイルを開いて次のコードを追加します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>&lt;?php namespace AppHttpControllers; use IlluminateHttpRequest; class HomeController extends Controller { public function index() { return view('welcome'); } }</pre><div class="contentsignin">ログイン後にコピー</div></div>上記のコードは、

welcome

という名前のビューを返します。次のステップでこのビューを作成します。 ステップ 4: ビュー

Laravel は Blade テンプレート エンジンを使用してビューを作成します。

myproject/resources/views
ディレクトリを開き、welcome.blade.php という名前のファイルを作成します。ファイルに次のコードを追加します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:html;toolbar:false;'>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Welcome&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Welcome to Laravel&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>ステップ 5: アプリケーションを実行する

この時点で、基本的な Laravel アプリケーションが完成しました。ターミナルを開き、プロジェクトのルート ディレクトリで次のコマンドを実行して、組み込み開発サーバーを起動します。

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

http://localhost:8000

にアクセスすると、次のようなメッセージが表示されます。タイトル「Laravelへようこそ」ページ。 結論:

この記事では、Laravel フレームワークをインストールして構成する方法と、基本的なルート、コントローラー、ビューを作成する方法を一から学びました。これらは Laravel 開発の中核となる概念であり、この強力な PHP フレームワークをさらに探索して学習するための基礎を築きます。練習と学習を続けることで、より複雑で機能が豊富な Laravel アプリケーションを構築できるようになります。


上記はLaravelの簡単な入門チュートリアルです。お役に立てれば幸いです。 Laravel フレームワークの学習と使用が成功することを祈っています。

以上がLaravel 入門チュートリアル: 最も人気のある PHP フレームワークをゼロから学ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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