問題タブ [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.
mysql - Laravel 4 と MySQL: LIKE 戦略が必要で、DB::select が機能しない
私たちとビジネスをしたい人たちからのリードでいっぱいのテーブルがあります。スパム用語の表もあります。リードからスパムをフィルタリングする必要があります。私はLaravel 4でこれをやっています。私は次のようなことを考えていました:
まず、これがうまくいきません。最後の行でエラーがスローされます。ステートメントは問題なく構築されており、echo
適切に動作します。
2 つ目は、リードとスパム テーブルを照合するのにこれが最善の方法ですか? スパム テーブルが大きくなるにつれて、何百もの where 句が存在する可能性があります。より良い戦略はありますか?
php - Laravel 4 クラスのローディングとファサード
LaravelがFacadesを介してクラスをロードする方法を知りたいです。
エイリアス/ファサードクラスがコードをロードしたというこの回答に出くわしましたDB
ここ/vendor/laravel/framework/src/Illuminate/Database/Connection.php
回答で与えられたアドバイスに従い、index.php からのコードの動作に従ってみましたが、Facade がどのようにクラスDB
をロードしたかを理解できませんでした。Connection
答えはConnection
クラスがロードされていると言っていましたが、そのクラスにはconnection
メソッドがありません。それでもドキュメントには記載されており、次のような接続方法を使用できました。
DB::connection('my-connection-name');
これは、このためのドキュメントへのリンクです
これがすべてマップされている場所と、ロードがどのように行われるかを知りたいです。コンポーザーがマッピングを自動化したと推測していますが、アプリケーションの起動時に実際にどこで行われているのでしょうか?
php - Mac localhost 上の Laravel 4: SQLSRV のドライバーが見つかりません
Laravel 4 で SQL Server データベースに接続しようとしています。エラーが発生しますが、Laravel のエラーではなく、PHP のエラーだと思います。それは言いPDOException: could not find driver
ます。sqlsrv
ファイル内の別の例のようにドライバーを設定していdatabase.php
ます。私が言ったように、これは Laravel ではなく PHP のエラーだと思います。
Mac で localhost を使用しています。php.ini
ファイルで何かを構成する必要がありますか? PDO の下で MySQL ドライバーをコメントアウトする必要があるという別の記事を見つけました。私もその行を見つけることができませんでしたphp.ini
。とにかく、MySQL データベースにも接続する必要があります。ファイルで何を変更する必要がありphp.ini
ますか?
私はこの行を見つけました:
pdo_mysql.cache_size = 2000
しかし、それをコメントアウトしても、Apache を再起動しても何も起こりませんでした。
php - Laravel 4 で名前空間を使用する
私はLaravelが初めてで、一般的にPHP名前空間を使用しています。File という名前のモデルを作成することを決定するまで、何の問題もありませんでした。ファイル モデル クラスを使用できるように、名前空間を正しく設定するにはどうすればよいですか?
ファイルはapp/controllers/FilesController.php
とapp/models/File.php
. で新しく作ろうとしていFile
ますFilesController.php
。
php - 連鎖せずにクエリビルダーを使用してlaravel
私は動作するクエリビルダーを持っています:
ただし、hiddenが1に等しい場合は、2番目のwhereステートメントのみを追加したいと思います。以下のコードを試しました。これは、実行しようとしていることのロジックを示していますが、機能しません。
私はLaravel4を使用していますが、問題はLaravel3にも当てはまると思います。
php - Laravel 4 のみの移行
Zend にアプリケーションがあり、移行機能を追加したいと考えていました。Laravel 4 の移行を見ていましたが、非常に優れています。Laravel 4 の開発者は、4 のすべてがモジュール式であるため、必要な部分だけを使用できるとも言っています。これを行う方法をまだ見つけることができず、Laravel 4 の移行部分のみを使用して他の場所にプラグインする方法を知りたいですか? または、Laravel からモジュールを 1 つ取り出して、それを別の場所に接続するにはどうすればよいでしょうか。
php - Laravel 4 でのパッケージ テーブルのシード
Laravel 4 でパッケージの移行を設定する方法を認識しています (--bench="vendor/package" / --package="vendor/package" を使用)。
しかし、これらの移行のシードを設定する方法がわかりませんか?
-- 明確にするために - シーダーの使用方法は知っていますが、スタンドアロン パッケージのシード ファイルをセットアップする方法を知る必要がありますか? パッケージに個別の移行を与えることができます...
php - Laravel 4 の Mthaml composer パッケージ - Howto?
原文:誰かが考え出したか、Laravel 4 で haml を使用する方法を理解するのを手伝ってくれることに興味がある人はいますか?
更新: HAML( MtHaml )を使用した Laravel 4 の新しい実装がテストされています。私の Github リポジトリで入手してテストできます。
注: この段階では、HAML/PHP エンジンのみが機能しているため、テンプレートの継承はまだ機能していないことに注意してください。テンプレートの継承を機能させるには、HAML/Twig エンジンを介して MtHaml を実行する必要があります。これにより、Twigs テンプレート エンジンのすべての機能と、ループなどに対する非常に優れた OOP のような構文が得られます。
完全に機能するテンプレート エンジン用の Twig を含むパッケージを仕上げるのを手伝ってくれる人がいれば、お気軽に Fork and Pull してください!! :D
ありがとうございました。
php - Laravel 4 データベースのシードが機能しない
そして、このチュートリアル: http://laravelbook.com/laravel-database-seeding/
しかし、実行しようphp artisan db:seed
としても何も起こりません。
私はこれを試します:
そして次: php artisan db:seed
.
しかし:
laravel - laravel 4 多言語ウェブサイト
URLに言語コードを含む多言語laravel 4 Webサイトを実装しようとしています( mywebsite.com/en/home および mywebsite.com/de/home )
すべてのリクエストをフィルタリングしたり、最初のパラメーターが言語コードの 1 つであるかどうかを確認したりするなど、いくつかのオプションを見てきました。
私もpackagistをチェックしましたが、すでにteeの仕事をしているものは見つかりませんでした。
それを実装するより良い方法はありますか?
ありがとうございました