問題タブ [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.
many-to-many - Laravel 4 Eloquent:多対多でテーブルへの参加条件
以前にCodeigniterで使用されていたデータベースのロジックを書き直そうとしています。多対多結合の条件の一部が次のように結合テーブルに格納されるように設計されています。
この場合、アバターテーブルを介してユーザーに関連付けられたすべての画像を取得し、アップロードされた時間の降順で、削除されたアバターを含めないようにします(deleted_timestampはnullではありません)。
EloquentのhasManyを使用すると、結合テーブルの条件が許可されないことがわかりました。この効果を達成するための最もクリーンな方法は何ですか、またはCodeigniterのアクティブレコードクラスで使用していた方法で完全なクエリを構築することに頼る必要がありますか?
注:を使用することを提案するこの回答を見つけまし->hasMany(..)->with('another_column_from_pivot_table')
たが、それはLaravel3のEloquent実装でのみ機能するようです。どうやら->withはイーガーローディング専用になりました。
laravel - Laravel の更新時に /app フォルダーを更新するにはどうすればよいですか?
を実行した後、Laravel プロジェクトで問題が発生することがありますcomposer update
。これは、Laravel アプリケーションのスケルトン ( https://github.com/laravel/laravel ) の変更が原因であると考えています。これらの変更を反映するようにローカル プロジェクトを更新するにはどうすればよいですか?
laravel - Laravel:職人を実行すると「入力に予期しない文字」エラーが発生します
本番環境(Debian Linux、プライベートサーバー)で実行するphp artisan list
と、次のエラーが発生します。
それはなぜですか、どうすればこれを修正できますか?
laravel - Laravel 4: JavaScript によって設定された Cookie を読み取る
JavaScript で Cookie を設定した場合、Laravel 4 を使用してそれを読み取るにはどうすればよいですか?
私が尋ねている理由は、ドキュメントが言うことです:
php - Laravelデータベースクエリでnull値を処理していますか?
ID 以外の条件に基づいてフィールドを選択する必要があることがよくあります。
だから、$user = User::where('last_login', $lastLogin)->where('last_warning', $lastWarning)->get();
完璧に動作します。
それは、null を許可する場所の 1 つを設定するまでです (やりましょうlast_login
)。
つまり、値を持つことも、null になることもできます。
つまり、2 つの関数のwhere()
いずれかを使用する必要があることを意味whereNull()
し、そのためにはチェーンを壊す必要があるため、次のようになります。
where
これに対処する方法があるかどうか疑問に思っていますか?現在のように、うまくいかないnull
ところまで通り抜けると!where column = null
php - 最初のアクセント付き文字の後に文字列の表示が停止する
**Laravel 4 ベータ 3 の問題:
最初のアクセント付き文字の後、文字列が表示されなくなります。**
DVD エントリ (タイトル、監督など) を格納する DB テーブルがあります。
DBはutf_8
、タイトルの照合はutf8_unicode_ci
database.php 設定ファイルはutf8_unicode_ci
....... を示します モデル内 (Eloquent を拡張):
.........コントローラーで:
........ビューで:
....タイトルのリストが表示されるはずです。アクセントのあるタイトル (Mépris (Le) など) では、M のみが
表示されます。私は成功しなかった:
......... どんな手掛かり。助けてくれてありがとう。
php - セッション Cookie 名にアンダースコアを含める必要がありますか?
バージョン3以降、Cookie名にアンダースコアが含まれている場合、さまざまなバージョンのIEでCookieを設定する際に問題が発生して以来、Laravelを使用している人がいるかどうか興味があります。
私のプロジェクト (CI で構築された e コマース サイト) でこの問題に遭遇しました。この問題は、Cookie 名のアンダースコアを削除することで修正されました。
現在、プロジェクトを Laravel に移植していますが、セッション Cookie からアンダースコアも削除する必要があるかどうかを確認したいだけです。
php - laravel 4は「showWelcome」メソッドで何をすべきかをどのように知っていますか?
では、これを簡潔にまとめると、メソッド 'showWelcome' を見たときに、laravel はデフォルト コントローラーで何をすべきかをどのように知るのでしょうか?
ルートにはあります
Route::get('/', function() { return View::make('hello'); });
これは問題ありませんが、どのように行動するのshowWelcome
ですか..構成のどこに設定されていますか? それは何か他の名前にすることができますか?
laravel - Laravel 4 の github プロジェクトはどこにありますか?
Laravel 4 はまだベータ版ですが、Laravel 4 の github プロジェクトはどこにありますか?
あなたが私に反対票を投じているなら、私が尋ねた理由を説明させてください. Laravel 3 は現在 (2013 年 2 月) 安定版で、Laravel 4 はベータ版です。以前は、各コンポーネントが個別のプロジェクトでした。その後、これが変更され、それらがマージされました (私が覚えている限り)。しかし、Google で検索するLaravel 4 github
と、Laravel 3 リポジトリが表示されます。だから、私が反対票を投じられた理由を説明するのは、反対票を投じたあなたたちの責任です。
laravel - Laravel 4:Auth::loginを使用してユーザーにログインするときにユーザーを覚える方法
私のユーザーはソーシャルオプション(Facebook、Twitter)を使用してログインできるため、この方法は使用しませんAuth::attempt()
が、Auth::login()
。
ユーザーがブラウザを再起動するたびにログインする必要がないように、どうすればユーザーを覚えることができますか?