問題タブ [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.
laravel - laravelの雄弁なモデルで両方のテーブルの列を1対多で取得するにはどうすればよいですか?
この簡単な例を使用すると、テーブル「comments」の列を取得できますが、テーブル「post」の列を取得できません。「Fluent join」を使用できることは知っていますが、Eloquente では可能ですか? ありがとう!
}
many-to-many - Laravelの多対多の関係
私は2つのモデルを持っていUser
てRole
、両方のタイムスタンプをオフにしました。
また、両方のテーブル(& )からcreated_at
と列を削除しました。updated_at
users
roles
role_user
また、3列id
で呼び出される3番目のピボットテーブルがuser_id
あり、role_id
ユーザーの役割を見つけようとすると、不明な列role_user.created_at
が見つかりません。
この問題で立ち往生しているのを手伝ってください。前もって感謝します!
php - Laravelの未処理の例外未定義のインデックス:core.phpの218行目のargv
私のGoogle-fuスキルはかなりまともだと思いますが、この特定の問題の解決策を見つけることができません。ローカルサーバーの開発ボックスでlaravelを実行しています。Debian Mintマシンでnginx、PHPバージョン5.4.6-1を実行しています。
ブラウザでローカルボックスを指定すると、次のエラーメッセージが表示されます。
その特定のコードスニペットは次のようになります。
この特に厄介な問題を解決する方法について何か提案はありますか?ありがとう!
controller - Base_Controller: Laravel で現在のコントローラー名にアクセスする
Laravel 3.2 のベース コントローラーで現在のコントローラー名を取得しようとしていますが、null が返されます。私のホームコントローラー内では問題ありません。
内でこの値を取得するにはどうすればよいBase_Controller
ですか?
laravel - Eloquent クエリ ビルダー - hasOne エラー
これは私を夢中にさせています。2 つのテーブルがあります。
- 説明と
- トランザクション。
私が持っているモデルフォルダーtransaction.php
にexplanation.php.
トランザクション.php:
説明.php
私はただ電話している
私が受け取っているエラーは
メソッド [hasone] は Query クラスで定義されていません
誰かが私が間違っているところを見ることができますか?
php - Laravel のマルチサイト フレームワーク
Laravel 3 を使用してコンテンツ管理フレームワークの作業を始めたところです。これは、データベース駆動型のアプリとして設計されていません (後で追加される可能性があります)。これは、静的な Web サイトを作成するための簡単で SEO に適した方法を求める Web デザイナー向けに設計されています。
簡単に言えば、デザイナーはフォルダー構造を操作して、デフォルト サイトとその他の [オプション] サイト (Drupal のようなマルチサイト フレームワークにする) を作成するだけで済みます。
現在、構造は次のように設計されています (まだ実装されていません。これは単なるアイデアです。これは、Laravel の標準的なパス構造の変更でもあります)。
現在の私の主な問題は次のとおりです。View クラスを拡張して、プレフィックスviews
を使用せずに標準フォルダーの外を見る方法がわかりません。path:
これを行う最良の方法は何ですか?
おそらく、このタスクを簡単にする別のテンプレート エンジンはありますか? Laravel 3 に適した HAML エンジンはありますか?
注: Markdown を利用するコンテンツ バンドルがあることは知っていますが、それは私が探しているものではありません。
ここで何か助けていただければ幸いです。
php - Laravel:パスワードなしでユーザーにログイン
私はLaravelを初めて使用し、それは素晴らしいPHPフレームワークのように見えます。ガイドとさまざまなチュートリアルを読んで、Authクラスを使用してユーザーにログインする方法を知っています。ただし、Authクラスでは、ユーザーにログインするためにユーザー名とパスワードが必要です。
これで、Facebook Connectを使用している場合、Facebookでの認証に成功すると、DBに保存したFacebookIDに対応するユーザーの詳細を取得できる可能性があります。ただし、Facebookユーザーの場合、パスワードはDBに保存されません。では、Authクラスを使用してユーザーにログインするにはどうすればよいですか?
Codeigniterでは、セッションデータを次のように設定します。
php - Laravel 3で新しいキャッシュドライバーを作成するには?
application/libraries/fnmemcache.php に新しいファイルを作成しました。
「fnmemcache」ドライバーを cache.php 構成ファイルに設定すると、新しいキャッシュ ドライバーが検出されません。Cache::extend()
start.phpのメソッドも試してみましたが、同じです。
laravel ディレクトリの cache.php ファイル (ファクトリ メソッド) を見ると、事前定義されたキャッシュ ドライバーのスイッチがあり、そのうちの 1 つを指定しないと例外がスローされるため、機能しないようです。これはコアを変更するのは簡単ですが、もちろん私はそうしたくありません。
php - 複数のファイルをlaravel 3にアップロードするにはどうすればよいですか?
laravel 3で複数のファイルをサーバーにアップロードしたいのですが、どうすればいいですか? コードを表示:
ルートコード:
しかし、それは機能していません。誰か助けてください。
php - 配列から文字列、配列への変換
取得を容易にするために、データベースに文字列として格納している配列があります(cronを介して15〜30分ごとに新しいデータで更新されます)。
私は元々、以下を使用して配列を文字列としてデータベースに格納します。
私は現在、foreachの準備として、文字列を取得して配列に戻すために以下を使用しています。
何らかの理由で、次のエラーが発生します。Array to string conversion
文字列から配列に移動しているので、このエラーを理解できません。を調べたところ、php.net/manual
問題ないように見えますか?...