亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ホームページ バックエンド開(kāi)発 PHPチュートリアル 【Laravel】Laravelの基本的な使い方

【Laravel】Laravelの基本的な使い方

Jun 13, 2016 pm 12:29 PM
function index laravel nbsp route

【Laravel】Laravel の基本的な使い方

【Laravel】Laravel の基本的な HTTP ルーティング

Laravel の基本的なルーティングを使って get リクエスト レスポンス、Find を?qū)g裝するファイル app/Http/routes.php

Route の靜的メソッド get() を呼び出して get レスポンスを?qū)g裝します。パラメータ: 文字列型のパス、匿名関數(shù) function(){}

Anonymous関數(shù) 內(nèi)部的には、文字列データを返します

上記と同様に、post、put、delete リクエストを?qū)g裝します

パラメータを渡す get Route を?qū)g裝し、Route のメソッドを呼び出しますstatic メソッド get()、パラメーター: パス、匿名関數(shù)

パス、$ を除く中括弧で囲まれたパラメーター名。例: '/user/{id}'

匿名関數(shù)、受信パラメータ、例: function($id){}

[Laravel] アプリ內(nèi)の Laraval の基本コントローラー

/Http/Controllers ディレクトリで、新しい Index/IndexController.php

を作成して名前空間、名前空間 AppHttpControllersIndex

を定義し、基本的なコントローラー コントローラーを?qū)毪筏蓼埂ppHttpControllersController

を使用します。 IndexController を定義し、コントローラーを継承します

メソッドのインデックスを?qū)g裝し、データを返します

ルート指定コントローラーの動(dòng)作を定義します。例: Route::get("/index","Index[email protected]");,

名前空間部分に注意してください。新しいコントローラーはルート名前空間の下にあります。指定されている場(chǎng)合は、獨(dú)自の新しく追加された名前空間を追加してください

【Laravel】Laravel 基本ビュー

resources/views/ ディレクトリ配下に、index/index.php を作成

コントローラー內(nèi)の関數(shù) view() を使ってテンプレートを呼び出し、パラメータ: ファイルパス (. 區(qū)切りのディレクトリ)、データ

ルート:routes.php

<?<span style="color: #000000;">php</span><span style="color: #008000;">/*</span><span style="color: #008000;">|--------------------------------------------------------------------------| Routes File|--------------------------------------------------------------------------|| Here is where you will register all of the routes in an application.| It's a breeze. Simply tell Laravel the URIs it should respond to| and give it the controller to call when that URI is requested.|</span><span style="color: #008000;">*/</span><span style="color: #008000;">/*</span><span style="color: #008000;">測(cè)試get post</span><span style="color: #008000;">*/</span><span style="color: #000000;"> Route::get(</span>'/'<span style="color: #000000;">, function () {    $url</span>=url("index"<span style="color: #000000;">);    </span><span style="color: #0000ff;">return</span> "Hello World"<span style="color: #000000;">.$url;    </span><span style="color: #008000;">//</span><span style="color: #008000;">return view('welcome');</span><span style="color: #000000;">});Route::post(</span>"/post"<span style="color: #000000;">,function(){    </span><span style="color: #0000ff;">return</span> "測(cè)試post"<span style="color: #000000;">;});</span><span style="color: #008000;">/*</span><span style="color: #008000;">傳遞參數(shù)</span><span style="color: #008000;">*/</span><span style="color: #000000;">Route::get(</span>"/user/{id}"<span style="color: #000000;">,function($id){    </span><span style="color: #0000ff;">return</span> "用戶"<span style="color: #000000;">.$id;});</span><span style="color: #008000;">/*</span><span style="color: #008000;">使用控制器</span><span style="color: #008000;">*/</span><span style="color: #000000;">Route::get(</span>"/index","Index\[email&#160;protected]"<span style="color: #000000;">);</span><span style="color: #008000;">/*</span><span style="color: #008000;">|--------------------------------------------------------------------------| Application Routes|--------------------------------------------------------------------------|| This route group applies the "web" middleware group to every route| it contains. The "web" middleware group is defined in your HTTP| kernel and includes session state, CSRF protection, and more.|</span><span style="color: #008000;">*/</span><span style="color: #000000;">Route::group([</span>'middleware' => ['web'<span style="color: #000000;">]], function () {    </span><span style="color: #008000;">//</span>});

コントロール コントローラー: IndexController.php

<?<span style="color: #000000;">phpnamespace App\Http\Controllers\Index;use App\Http\Controllers\Controller;</span><span style="color: #0000ff;">class</span> IndexController <span style="color: #0000ff;">extends</span><span style="color: #000000;"> Controller{    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> function index(){        $data</span>=<span style="color: #000000;">array();        $data[</span>'title']="Index控制器"<span style="color: #000000;">;        </span><span style="color: #0000ff;">return</span> view("index.index"<span style="color: #000000;">,$data);    }}</span>

テンプレート:index.php

    <span style="color: #0000ff;"><</span><span style="color: #800000;">body</span><span style="color: #0000ff;">>        <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="container"</span><span style="color: #0000ff;">></span>            <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="content"</span><span style="color: #0000ff;">></span>                <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="title"</span><span style="color: #0000ff;">></span><span style="color: #0000ff;"><?</span><span style="color: #ff00ff;">php echo $title;</span><span style="color: #0000ff;">?></span><span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span>            <span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span>        <span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span>    <span style="color: #0000ff;"></</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span>

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調(diào)査により賢明な意思決定を?qū)g現(xiàn)

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

LaravelでEloquentの使用方法 LaravelでEloquentの使用方法 Aug 21, 2025 pm 02:30 PM

モデルと移行の作成:phpartisanmake:modelpost-mを使用してモデルと移行ファイルを生成し、テーブル構(gòu)造を定義し、phpartisannigrateを?qū)g行します。 2?;镜膜蔆RUD操作:post :: all()、find()、create()、save()、delete()を使用して、データをクエリ、作成、更新、削除します。 3.雄弁さの使用:モデル內(nèi)のbelundstoとhasmany関係を定義し、with()メソッドを使用して関連するデータをプリロードして、n 1クエリの問(wèn)題を回避します。 4。雄弁クエリ:クエリコンストラクターを使用して、どこに通話をチェーンしますか

Laravelで多型関係を扱う方法 Laravelで多型関係を扱う方法 Aug 25, 2025 am 10:56 AM

polymorphicrelationshipsinlaravelallowallowAmodellikecommentorimageTobelOngtomtoModelssuchaspost、video、oruserusisingasingleassociation.2.thedatabaseschemarequires {lateration} _idand {relation} _tepecolumns、exemmentable_mentable_mentablementable

Laravelでソーシャルネットワークを作成する方法 Laravelでソーシャルネットワークを作成する方法 Sep 01, 2025 am 06:39 AM

はい、youcancreateasocialnetworkwithlaravelbywollowingesteps:1。setuplaravelusingcomposer、configurethe.envfile、enableauthicationviabreeze/jetstream/fortify、andrunmigrations forusermanmanagement.2.implementcore featuresincludingurprofiThuserprofiThaTarasa

Laravelのタスクスケジューリングの使用方法 Laravelのタスクスケジューリングの使用方法 Aug 31, 2025 am 06:07 AM

Laravelのタスクスケジューリングシステムを使用すると、サーバーCrontabを手動(dòng)で編集せずにPHPを介してタイミングタスクを定義および管理できます。1分ごとに1分に1回実行されるCronタスクを追加する必要があります。 クラス; 1.タスクの定義は、$スケジュールなどのコマンド、コール、またはexecメソッドを使用できます。

Laravelアプリケーションを國(guó)際化する方法 Laravelアプリケーションを國(guó)際化する方法 Aug 22, 2025 pm 02:31 PM

言語(yǔ)ファイルの作成:リソース/langディレクトリで各言語(yǔ)(EN、ESなど)のサブディレクトリを作成し、messages.phpファイルを追加するか、jsonファイルを使用して翻訳を保存します。 2.アプリケーション言語(yǔ)の設(shè)定:リクエストヘッダーを読み取り、ミドルウェアを介して承認(rèn)語(yǔ)本を読むか、URLプレフィックスを使用して言語(yǔ)を検出し、app() - > setlocale()を使用して現(xiàn)在の言語(yǔ)を設(shè)定し、kernel.phpでミドルウェアを登録します。 3。翻訳関數(shù)を使用します:viewで__()、trans()または@langを使用して翻訳コンテンツを取得すると、フォールバックをサポートする__()を使用することをお?jiǎng)幛幛筏蓼埂?4。サポートパラメーターと複數(shù):次のような翻訳文字列でプレースホルダーを使用します:n

Laravelでモバイルアプリバックエンドを構(gòu)築する方法 Laravelでモバイルアプリバックエンドを構(gòu)築する方法 Sep 02, 2025 am 08:34 AM

Laravelを使用してモバイルバックエンドを構(gòu)築するには、最初にフレームワークをインストールし、データベース環(huán)境を構(gòu)成する必要があります。 2。ルート/API.phpでAPIルートを定義し、リソースコントローラーを使用してJSON応答を返します。 3. Laravelsanctumを介してAPI認(rèn)証を?qū)g裝して、モバイルストレージと認(rèn)証用のトークンを生成します。 4.ファイルをアップロードするときにファイルタイプを確認(rèn)し、パブリックディスクに保存し、外部アクセス用のソフトリンクを作成します。 5.生産環(huán)境には、HTTPSが必要です?,F(xiàn)在の制限を設(shè)定し、CORを構(gòu)成し、APIバージョン制御を?qū)g行し、エラー処理を最適化します。また、APIリソース、ページング、キュー、APIドキュメントツールを使用して、保守性とパフォーマンスを向上させることもお?jiǎng)幛幛筏蓼埂?Laravelを使用して安全を構(gòu)築し、

Laravelのファイルにメッセージを記録する方法は? Laravelのファイルにメッセージを記録する方法は? Sep 21, 2025 am 06:04 AM

laravelusesmonologtologmessagesviathelogfacade、withdefaultlogsstoredinstorage/logs/lavel.log.log.configurechannelsinconfig/logging.phptocontrolotput; thedefaultStackChannElagGregatesMultipleHandlikesingle、writeStoeSoafile.iseL.

Laravelで「私を覚えている」機(jī)能を?qū)g裝する方法 Laravelで「私を覚えている」機(jī)能を?qū)g裝する方法 Aug 31, 2025 am 08:53 AM

ユーザーテーブルにremember_token列があることを確認(rèn)してください。 Laravelのデフォルトの移行には、すでにこのフィールドが含まれています。そうでない場(chǎng)合は、移行を通じて追加されます。 2。ログインフォームで名前を記憶した名前のチェックボックスを追加して、「覚えておいてください」オプションを提供します。 3.覚えているパラメーターをAuth :: tirmed()メソッドに渡して、手動(dòng)認(rèn)証中に永続的なログインを有効にします。 4。「Memember Me」はデフォルトで5年間続き、config/auth.phpのremems_for configurationアイテムを介してカスタマイズできます。 5。LARAVELは、パスワードが変更されたときにremember_tokenを自動(dòng)的に無(wú)効にします。 HTTPSを使用して、生産環(huán)境のセキュリティを確保することをお?jiǎng)幛幛筏蓼埂?6

See all articles