問題タブ [laravel-4.2]
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-4.2 - IronQueue がジョブを 2 回送信する
Laravel 4.2 と IronMQ2 を使用しています。何らかの理由で、ジョブをランダムに 2 回送信しています。私のメーラーには、次のものがあります。
$job->delete()
呼び出しのすぐ上にある MailController の内部にログインすることで、複数回送信していることがわかります。
ご覧のとおり、すべてのジョブではなく、複製されたジョブは同じ秒で実行されます。これを防ぐ方法はありますか?メールが何度も送信される原因となっています。
autoload - Laravel 4.2 オートローディング
データベースに製品テーブルがあります。このテーブルは、すべてのページのヘッダーに nav ul をロードします。
コンストラクター メソッドでデータをフェッチするモデルを自動ロードすることで、Codeigniter でこれを行いました。
Laravelでこれを行う最良の方法は何ですか? (4.2)
前もって感謝します
laravel - Laravel 4.2雄弁な関係の問題による並べ替え
さまざまな関係から出力しているデータテーブルを使用しています。
ほとんどのデータはモデルmeters
を持つテーブルから取得されますMeter
が、一部はリレーションシップを介して他のテーブルから取得されます。たとえば、calibrations
テーブルによる並べ替えに問題があります。
データテーブルには、正常に機能するソート可能な列があります。他のリレーションシップに基づいて並べ替える列には結合が配置されているため、クエリ エラーなしで並べ替えることができます。
1 つを除いて、すべての並べ替えと結合が機能しlast_calibration_date
ます。
という列はありませんlast_calibration_date
。実際、それぞれmeter
が複数のキャリブレーションを持つことができます。
モデルでは、次のように列 を介してテーブルからMeter
を取得します。last_calibration_date
calibrations
calibration_date
これは、last_calibration_date
列で並べ替えていない場合はうまく機能しますが、結合せずに並べ替えようとすると、SQL エラーが返されます。
これが私の参加の試みです:
これはエラーを返しませんが、実際のlast_calibration_date
.
もう少し情報があります。calibrations
テーブルは次のように設定されています
したがって、前述のように、どのメーターにも複数のキャリブレーションがある場合があります。
Meter
結合でメソッドを複製する方法についてのアイデアはありますか? または、別の並べ替え方法last_calibration_date
ですか?
php - Laravel 4.2は今月のレコードを取得します
を使用しているプロジェクトで問題が発生しましたLaravel 4.2
。
問題のあるコードの一部..
結果
Illuminate\Database\Eloquent\Collection オブジェクト ( [items:protected] => Array ( ) )
Laravel の最後のクエリ ログ
Array ( [query] => select * from
x_xx
whereuser_id
= ? anddate
= ? anddate
<= ? [bindings] => Array ( [0] => 17 [1] => 2016-04-1 [2] => 2016- 04-30 ) [時間] => 0.69 )
mysql phpmyadminで実行すると、15個のレコードが得られました
select * from
x_xx
whereuser_id
= 17 anddate
>= '2016-04-1' anddate
<= '2016-04-30' //mysql で見つかった合計 15 レコード
php - laravel MVCの実行フロー
私はlaravelフレームワークが初めてです。laravel webapplication を編集しようとしています。
Web サイトは AWS の EC-2 インスタンスで実行されています。私はfilezillaでSCPをやっています。
/var/www/html/app には 1 つの route.php ファイルがあることがわかりました。そこに定義されたルートの1つは次のとおりです。
example.com/checkout にアクセスしたとき
example.com/cart に移動します
カートコントローラの getCheckout()
私の質問はです。上記のルートを製品ページなどに変更したとき。反映されず、wxample.com/cart に移動します。
route.php ファイルを削除してから example.com/checkout を押しても、まだ example.com/cart に移動します
なぜそうなのですか?
編集 :
私は php artisan routes コマンドでテストし、routes.php からのすべてのルートを一覧表示し、 /var/www/html/app フォルダーから route.php ファイルを削除すると、上記のコマンドは Your application does not have any routes.
つまり、適切な routes.php ファイルを編集しています。しかし、/var/www/html/app routes.php ファイルで変更されたルートが反映されないのはなぜですか?
php - laravel 4.2 Web サイトへの変更が反映されない
私はlaravelフレームワークが初めてです。laravel webapplication を編集しようとしています。
Web サイトは AWS の EC-2 インスタンスで実行されています。私はfilezillaでSCPをやっています。
/var/www/html/app には 1 つの route.php ファイルがあることがわかりました。
route.php ファイルの変更またはビューの変更、コントローラー フォルダーが Web サイトに反映されません。一部のファイルを削除しても反映されません。
私は試した
動作しません。なぜそうなのですか?
php - Laravel 4.2 Redirect::to と GET パラメータ
Redirect::to()
Laravel 4.2でGETパラメータを使用してURLにリダイレクトする可能性はありますか?
ログインしていないときに、ログイン後に要求されたページにユーザーをリダイレクトしようとしています。
ログインせずに承認されたページにアクセスすると、要求された完全な URL がセッションに保存されます (この URL は、 またはhttps://page.com/settings
のようなものになります。多くのバリエーションがあります)。https://page.com/post/23
https://page.com/post/23?show=full
次にログインして、セッションに URL が保存されている場合は、次のようにリダイレクトします。Redirect::to(https://page.com/post/23)
最初の 2 つのケースでは問題はありませんが、Redirect::to(https://page.com/post/23?show=full)
GET パラメータを使用すると無視されます。
GET パラメータを含む URL にリダイレクトするオプションはありますか?
mysql - laravel4.2 パラメータをメールブレードに渡す
\app\commands\ に cronjobcommand.php を作成しました
私の見解、test.blade.phpは次のとおりです。
すべての変数を削除し、電子メール アドレス、内容、および件名をハード コーディングすると機能します。ただし、いくつかの変数を Mail::send..... のセクションに渡すと失敗します。
助けてください