[Laravel 6.x]Route::get()で設定したURLパラメーターの取得
Laravel6.xでRoute::get('/path/to/{id}')で設定したidの取得方法について。
HOME>WEBプログラム覚書>[PHP]マジック定数
ちゃんと見た記憶がなかったのでメモというかコピペ
__LINE__ | ファイル上の現在の行番号。 |
---|---|
__FILE__ | ファイルのフルパスとファイル名。インクルードされるファイルの 中で使用された場合、インクルードされるファイルの名前が返されます。 PHP 4.0.2 以降では __FILE__ は常に絶対パスで、シンボリックリンクは解決されます。 それより前のバージョンでは、場合によっては相対パスが返されることもあります。 |
__DIR__ | そのファイルの存在するディレクトリ。include の中で使用すると、 インクルードされるファイルの存在するディレクトリを返します。 つまり、これは dirname(__FILE__) と同じ意味です。 ルートディレクトリである場合を除き、ディレクトリ名の末尾にスラッシュはつきません (PHP 5.3.0 で追加されました)。 |
__FUNCTION__ | 関数名(PHP4.3.0で追加されました)。 PHP 5以降、この定数は宣言時の関数名(ケース依存)を返します。 PHP 4では、この値は常に小文字で返されました。 |
__CLASS__ | クラス名(PHP4.3.0で追加されました)。 PHP 5以降、この定数は宣言時のクラス名(ケース依存)を返します。 PHP 4では、この値は常に小文字で返されました。 |
__METHOD__ | クラスのメソッド名(PHP5.0.0で追加されました)。 メソッド名は宣言時と同じ(ケース依存)を返します。 |
__NAMESPACE__ | 現在の名前空間の名前 (大文字小文字を区別します)。 この定数はコンパイル時に定義されます (PHP 5.3.0 で追加されました)。 |
__FILE__くらいしか使ってなかった。__FUNCTION__、__CLASS__、__METHOD__は使えそうな気がする。 __DIR__は便利そうだけど5.3か・・・。
投稿日 | 2009年12月17日 03:13 |
---|---|
カテゴリ | PHP |
タグ | 言語仕様 |
トラックバック URL | http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1201 |
384 PV約 68 秒/1PV
814 PV約 68 秒/1PV
173 PV約 66 秒/1PV
630 PV約 61 秒/1PV
166 PV約 52 秒/1PV
170 PV約 52 秒/1PV
207 PV約 45 秒/1PV
1045 PV約 37 秒/1PV
1055 PV約 35 秒/1PV
161 PV約 35 秒/1PV
132 PV約 28 秒/1PV
584 PV約 25 秒/1PV
398 PV約 25 秒/1PV
248 PV約 25 秒/1PV
131 PV約 23 秒/1PV
161 PV約 23 秒/1PV
144 PV約 11 秒/1PV
394 PV約 9 秒/1PV
Laravel6.xでRoute::get('/path/to/{id}')で設定したidの取得方法について。
LaravelでADRパターンを適用した場合のActionのディレクトリはapp/Http/Actionsにするのがまぁスタンダードなディレクトリ構造っぽい。
Laravelのconfig/と.envについてよくわかんなかったので。
17種類のテキストエフェクトが手軽に利用できるJavascriptライブラリ
無料のLet's EncryptのSSL証明書を利用していて更新がうまくいかない場合の対応メモ。
自動起動設定をしていないと再起動後にサイトにつながらくてあせる。
WordPressとかで構築されててViewに必要なデータは揃ってるしAPI作るのが面倒な場合。
Powershellのヘルプのアップデート。
WordPressが5系にメジャーアップデートしたのでそろそろ入れ替えのお仕事のついでに テーマをきれいにしようかなと思っております。
引数を参照で受け取る関数にリテラルを渡したときに発生しがちなエラー
さくらのレンタルサーバーでgit logをおこなうと文字化けが発生する場合の対応。
ES6のimport fromで読み込んだjQueryとかのライブラリをHTMLファイルから利用したい場合。
node.jsはインストール済でとにかくreactをJSXでかいてES5にトランスコンパイルして既存のページにscriptタグをぺちっとしたい人向け。
phpMyAdminのインポートでアップロードエラーになった場合の対処。
いろいろと手法はあるようですが、もっとも簡単そうなGETで渡すやり方をざっくりと。
Google Analyticsのビーコンは読み込んでいるものとします。
CentOS7でのPHP5.6をPHP7.2にアップデートしてみた。 本番環境もやる必要があるのでメモ。
PHP 5.2.7以降は便利な定数が追加されてる模様。
なんか圧縮されないと思ったら1.0.0で minimize オプションが削除されていた。
Apache2.4でLoadModule ディレクティブのコンテキストがサーバ設定ファイルとバーチャルホストになってるから virtualhostごとに異なるvenv に突っ込んだ mod_wsgi を利用できる。
layoutファイルの中でcellをrender()するとViewでmemory size エラー出る場合がある。
どうやらViewでsetLayout()とか使ってると無限ループのようになってメモリエラーになるっぽい?? 下手なlayout設定は命取りになる模様。
コメント