ホームページ >バックエンド開発 >PHPチュートリアル >laravel (1) ルーティング、パラメータの受け渡し、ブレード laravel 読み方 laravel 開発チュートリアル laravel フレームワーク

laravel (1) ルーティング、パラメータの受け渡し、ブレード laravel 読み方 laravel 開発チュートリアル laravel フレームワーク

WBOY
WBOYオリジナル
2016-07-29 08:50:451783ブラウズ

  1. laravelにアクセスするたびに、routes.phpファイルに移動します
  2. 通常、ルートは処理のためにコントローラーメソッドに渡されます

コントローラー

1 コントローラーを作成します
。 `php 職人 make:controller コントローラー名`
注: `php 職人 make:controller コントローラ名 –plain ` はカスタム メソッドを持ちません
2.コントローラーを使用します
ルート: Route::get('/','SitesController@index');
SC:

<code><span>public</span><span><span>function</span><span>index</span><span>()</span> {</span><span>return</span><span>"sjming"</span>;
    }</code>

3. パラメータの受け渡し
(1)単一値:
SC:

<code><span>public</span><span><span>function</span><span>index</span><span>()</span> {</span><span>$name</span> = <span>'sjming'</span>;
        <span>return</span> view(<span>'welcome'</span>)->with(<span>'name'</span>,<span>$name</span>);
    }</code>

(2) Array

<code><span>return</span> view<span><span>(<span>'welcome'</span>)</span>-></span><span>with</span>([
    <span>'name'</span><span>=></span>$name,
    <span>'first'</span><span>=></span><span>'su'</span>
]);</code>

(3) viewのパラメータとして

<code><span>$data</span>=[];
    <span>$data</span>[<span>'first'</span>]=<span>'123'</span>;
    <span>$data</span>[<span>'second'</span>]=<span>'456'</span>;
    <span>return</span> view(<span>'sites.about'</span>,<span>$data</span>);</code>

(4) PHPのcompact

<code><span>$fir</span>=<span>'123'</span>;
   <span>$sec</span>=<span>'456'</span>;
   <span>return</span> view(<span>'sites.about'</span>,compact(<span>'fir'</span>,<span>'sec'</span>));</code>

パラメータの使い方
4. Escape メソッド: {{}} //その中の HTML は解釈されません
アンエスケープメソッド: {!! !!} //HTMLの説明

ブレードテンプレート

  1. @yield('xxx'),@extends('xxx')
  2. @section('xxx'),@stop
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上、laravel(1)のルーティング、パラメータの受け渡し、ブレードについて紹介しましたが、laravelとブレードの内容も含めて、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。