タグ付けされた質問 「laravel-blade」

26
Laravel 4で@ifステートメント(ブレード)内の現在のURLを取得する方法
Laravel 4を@if使用しています。Laravelのブレードテンプレートエンジンを使用して、ビューの条件内の現在のURLにアクセスしたいのですが、方法がわかりません。 私はそれが次のようなものを使用して実行できることを知っていますが<?php echo URL::current(); ?>、@ifブレードステートメント内では不可能です。 助言がありますか?

27
Laravelブレードテンプレートで変数を設定する方法
Laravel Bladeのドキュメントを読んでいますが、後で使用するためにテンプレート内に変数を割り当てる方法がわかりません。それは{{ $old_section = "whatever" }}「何でも」をエコーし​​、私はそれを望んでいないので、私はできません。 できることはわかっていますが<?php $old_section = "whatever"; ?>、エレガントではありません。 ブレードテンプレートでそれを行うためのより優れたエレガントな方法はありますか?

4
Laravel 4ヘルパーと基本機能のベストプラクティス?
Laravel 4にグローバル関数を配置するのに最適な場所を理解しようとしています。たとえば、日付の書式設定です。ファサードがあまりにもモジュール化されているので、ファサードを作る価値はないと思います。ライブラリフォルダーの作成とそこへのクラスの保存に関する記事を読みましたが、これも単純な関数では多くのように思えます。このような「ツール」はブレードテンプレートで使用できませんか? このようなもののベストプラクティスは何ですか?それをブレードテンプレートで利用できるようにするにはどうすればよいですか?

8
vue.jsファイルのコードにコメントを付ける方法は?
将来の参照のためにvue.jsファイル内にコメントを挿入する必要がありますが、ドキュメントでこれを行う方法がわかりません。 私が試してみました//、/**/、{{-- --}}、および{# #}、それらのどれも動作するようには思えません。 Laravelのブレードを使用しています。だからこれはsample_file.vue: <template> <div class="media"> <like-button :post="post" v-if="post.likedByCurrentUser === false && "></like-button> {{--I want to comment this but I get an error from the gulp watch: post.canBeLikedByCurrentUser === true--}} <div class="media-left"> <a href="#"> <img class="media-object" v-bind:src="post.user.avatar" v-bind:title="post.user.name + ' image from Gravatar'"> </a> </div> <div class="media-body"> <strong>{{ …

11
Laravelブレードテンプレートの文字列を切り捨てます
Smartyのように、Laravelのブレードテンプレートに切り捨て修飾子はありますか? テンプレートに実際のphpを書き出すことができることはわかっていますが、もう少し書きやすいものを探しています(PHP全体に触れないようにしましょう。テンプレートエンジンの議論です)。 たとえば、次のようなものを探しています。 {{ $myVariable|truncate:"10":"..." }} Composerを介してTwigのようなものを使用できることは知っていますが、Laravel自体に組み込まれた機能を望んでいます。 そうでない場合は、Smartyが提供するような独自の再利用可能な修飾子を作成することが可能です。Bladeがすべての構文で過剰になるわけではないという事実は気に入っていますが、truncateは非常に便利な関数だと思います。 Laravel4を使用しています。

1
Laravelブレード、ミックス、SASSリソースのバージョン管理の共有
私のプロジェクトでは、SASSとブレードの両方でいくつかのリソース(主にイメージ)を使用しています。また、SASSでのみ使用されるリソースと、Bladeでのみ使用されるリソースがあります。 たとえばmix('images/logo.png')、Bladeファイルやbackground: url('../images/logo.png')SASSファイルで使用できます。 私のディレクトリ構造に関しては、私は次のことをしました: - resources - js - sass - images // All images used by Blade, Sass, or both - fonts リソースをコンパイルしてpublicフォルダーに配置するには、以下を使用しますwebpack.mix.js。 mix.copy('resources/images/**/*.*', 'public/images'); mix.copy('resources/fonts/**/*.*', 'public/fonts'); mix.version('public/images/**/*.*'); mix.version('public/fonts/**/*.*'); mix.js('resources/js/app.js', 'public/js') .js('resources/js/vendor.js', 'public/js') .scripts([ // Old not ES6 JS 'resources/js/tpl/core.min.js' ], 'public/js/core.min.js') .sass('resources/sass/app.scss', 'public/css') .sourceMaps() .version(); その結果、app.cssでそのURLを取得します。 background: url(/images/logo.png?0e567ce87146d0353fe7f19f17b18aca); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.