問題タブ [laravel-3]
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.
.htaccess - mod_rewrite は、Laravel で動作しない末尾のスラッシュを削除します
Laravel 3 インストール用の htaccess ファイルに次のコードを設定しています。
これは、最初の ReWrite 条件にアクセスするまでは問題ないように見えます。
この URL への移動:
リダイレクト先:
したがって、末尾のスラッシュは削除されますが、絶対 URL にリダイレクトされます。
なぜそれをしているのですか?どうすれば修正できますか?
ありがとう :)
laravel - Laravel Eagerがfirst()/ all()でチェーンされたときに欠落している関係をロードする
L3 を使用すると、次のように動作します。
それはまさに私が期待するものを返します。サービス関係がすべてきちんと設定Site
されたオブジェクトの配列。
ただし、代わりに次のもののみを使用する場合:
また
サイト オブジェクトの関係は完全に空です。
それは私にはバグのように感じますが、私がやろうとしていることには何か問題がありますか? 現時点ではfirst()
、代わりに使用するのと同じ効果を得るにget()
は、返された配列から最初の要素を取得する必要があります。
angularjs - JSONリクエストボディを使用したlaravelコントローラーのテスト
JSON形式の本文を含む投稿リクエストを期待するLaravelコントローラーのphpunitテストを作成しようとしています。
コントローラーの簡易バージョン:
現在、データを urlencoded フォーム データとして正しく送信するテスト メソッドがありますが、データを JSON として送信する方法がわかりません。
私のテスト方法 (テストを書くときは github gist hereを使用しました)
フロントエンドで angularjs を使用しています。デフォルトでは、サーバーに送信されるリクエストは JSON 形式です。urlencoded フォームを送信するためにこれを変更しないことをお勧めします。
コントローラーに JSON エンコードされた本体を提供するテストメソッドを作成する方法を知っている人はいますか?
php - laravel 3のwith関係に条件を適用する方法は?
laravel、ページ、およびコンテンツに一対のオブジェクトがあります。
page_id に基づいたコンテンツを含むリレーションシップ関数と include をセットアップしました。
どこで削除された - 0 などの他の条件を適用したい、日付が特定の範囲内にある場合、どこで条件を適用してこれらのフィールドを設定する方法を知っています。
私が理解できないのは、追加の条件を適用する方法と、関係フィールドを一致させる方法です。
誰でもこれで私を助けることができますか?
php - デクリメント関数、テーブル内のすべての行をデクリメントします
私はlaravel v3.2.12-4を使用していますが、減分機能に問題があります。1 行だけを更新する代わりに、このメソッドは列内のすべての行に影響を与えます。私はEloquentを使用しており、多対多の関係があります。
decrement メソッドを含むコードは次のとおりです。
モデル クラス Indicator で、この関数との関係を作成しました。
モデル クラス Tag で、この関数との関係を作成しました。
まあ、列を更新した場合、この結果は問題ありませんが、デクリメント関数を使用すると、これはすべての行に影響し、これがバグなのか、このメソッドの何かなのかわかりません。
ありがとう。
laravel - Laravel 3: 本番サーバー/.php ファイルで移行を実行する
ローカルサーバーで Laravel 3 を使用しています。ターミナルとアーティザンを使用して移行を実行しています。
サイトを運用サーバーにインストールしたいのですが、すべての移行を実行し、構成を通じてユーザーをガイドする一種の「インストール/移行」スクリプトを作成したいと考えています。
すべての移行方法が(職人によって使用されている)場所を見つけましたが、それらを使用するのに苦労しています。誰でも方法を知っていますか?
php - 2つの異なるデータベース接続(ローカル/リモート)を持つようにlaravel artisanでenvを設定する方法は?
Laravel3 を使用してマルチ環境プロジェクトをセットアップしようとしていますが、環境を設定するコマンドがわかりません。
ここに表示されます: http://laravel.com/docs/artisan/commands コマンドは次のとおりです。
私はすでに artisan と bob を使用して成功していますが、fooを理解できないため、プロジェクト名に変更しようとしましたが、常に同じ出力:「申し訳ありませんが、そのタスクが見つかりません。」
私が試してみると: php artisan --env=local
「タスク名を指定するのを忘れました。」が返されます。
誰でも助けることができますか?御時間ありがとうございます。
[編集]回答が得られたので、質問をよりよく理解し、改善することができます:
これらのフォルダーが作成されたプロジェクトがあります: http://d.pr/i/5nZS それを念頭に置いて、ローカル環境を開発として、運用を運用として設定する必要があります。それで、コマンド「php artisan --env=local」のバリエーションでそれを行うことができますか、それとも public/.htaccess 「SetEnv LARAVEL_ENV development」に追加する必要がありますか?
再度、感謝します。
php - laravel のサブドメインとしてのユーザー名
ワイルドカード サブドメイン *.domain.com を設定しました & 次の .htaccess を使用しています:
すべてが完璧に機能します。
このメソッドをlaravelで実装したいと考えています。主に、username.domain.com にアクセスしたときにユーザーのプロファイルを表示したいと考えています。これを達成するためのアイデアはありますか?
php - CodeIgniterでLaravelバンドルを使用する
LaravelBootstrapperバンドルhttp://bundles.laravel.com/bundle/bootstrapperをCodeIgniterアプリケーションで使用したいと思います。
オートローダー機能を利用して、CodeIgniterのBootstrapperバンドルコードをネイティブPHP5方式で使用するにはどうすればよいですか。
CodeIgniterライブラリでBootstrapperバンドルを変換することをお勧めしますか、それともそのまま使用できますか。
ビューの作成にブートストラップを使用しているため、ブートストラップ固有のcss、js、およびイメージがすでに含まれています。
バンドルをCodeIgniterで使用できるように、助けてください
phpunit - Laravel 3.x で実行する PHPUnit テストを選択するには?
テストを実行するためにphp artisan testを使用していますが、現在はテストが多すぎるため、どれを実行するかを選択できるようにしたいと考えています。私はPHPUnitのテストグループに精通していますが、phpunit.xmlがここで動的に生成されるため、Laravelの場合にこれを適用する方法がわかりません。
ありがとう