問題タブ [laravel-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - ユーザーログインlaravel 4
誰かのアイデアにログインできませんか? 私はまだログインページにリダイレクトされます
laravel - パブリックディレクトリを取得する方法は?
私はここでは初心者なのでreturn File::put($path , $data);
、Laravelのパブリックフォルダにファイルを作成するために使用しているこの質問についてはご容赦ください。私はコントローラーからこのコードを使用しました$path
。それがどうあるべきかという価値を知る必要があります。
laravel - Laravel 4 の「bench」コマンドで作成した Composer パッケージのフォルダ構造
だから、私はLaravel 4用のcomposerパッケージを作成しましたphp artisan bench --composer
これはすべてうまく機能しています。
しかし、Basset
Packages vendor フォルダーを調べていたところ、構造が少し異なっていることに気付きました。
基本的にここにあるのは
では、なぜ私のパッケージは再びベンダーの下にネストされているのでしょうか?それともバセットも再びベンダーの下にリストされるべきなのでしょうか?
php - キーのパターンを使用して Laravel 4 キャッシュから削除しますか?
私のパッケージでは、Laravel キャッシュを利用しています。
作成するすべてのキャッシュ キーにはプレフィックスが付けられるためmypackage-config
、mypackage-md5ofafilename
パッケージが作成したすべてのキャッシュ ファイルをフラッシュする必要がある場合があります。私はキャッシュ キーのパターンしか知りません。キー全体はわかりません。
それで、私は行く方法Cache::forget('mypackage-*')
または同様の方法が必要です、これは可能ですか?
自分のシステムだけの場合は、ファイル キャッシュを使用していることはわかっているので、手動でファイルのリンクを解除できますが、これは汎用パッケージであるため、エンド ユーザーが使用しているキャッシュ方法はわかりません。インターフェースを知っているだけです。 (別名Laravelキャッシュインターフェース)。
php - 開発中のコンポーザーパッケージをベンダーディレクトリに保存します。オートローダーを設定するにはどうすればよいですか?
パッケージを開発していて、公開する前にベンダーディレクトリに保存したいと思っています。
つまり、Composerを介してインストールされた後のBassetのサービスプロバイダーへのパスは次のとおりです。
/siteroot/vendor/jasonlewis/basset/src/Basset/BassetServiceProvider.php
どのコンポーザーがオートローダーにマップされているかは問題ありません。
/siteroot/vendor/hailwood/databaseconfigloader/src/DatabaseConfigLoader/DatabaseConfigLoaderServiceProvider.php
自動ロードマッピングを正しく生成するには、composer.jsonファイルに何を追加する必要がありますか?
autoload_namespaces.phpファイルを手動で編集してマッピングを追加できますが
'Hailwood\\DatabaseConfigLoader' => $vendorDir . '/hailwood/databaseconfigloader/src/'
、それは機能しますが、コンポーザーの更新を行うと明らかに上書きされます。追加してみました
composer.json
しかし、それ'Hailwood\\DatabaseConfigLoader' => $baseDir . '/src/',
は機能しません。
php - フラッシュメッセージを表示できる Laravel 4 ヘルパー関数はどこに配置すればよいですか?
フラッシュ データdisplay_messages()
を検索して画面に表示する簡単な関数を作成しました。Session::get('errors')
この機能はどこに置くのですか?Codeigniter には、小さなグローバル ヘルパー メソッドをすべて貼り付けることができるヘルパー フォルダーがありました。
laravel - Laravel4 API とバンドル
だから私はLaravel 4を使ってWebアプリケーションを書いています。この Web アプリケーションには API もあります。Laravel 3 を使用していた場合は、単純にバンドルを作成します。Laravel 4 で何をしますか?