問題タブ [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.

0 投票する
3 に答える
1619 参照

mysql - Laravel 4 と MySQL: LIKE 戦略が必要で、DB::select が機能しない

私たちとビジネスをしたい人たちからのリードでいっぱいのテーブルがあります。スパム用語の表もあります。リードからスパムをフィルタリングする必要があります。私はLaravel 4でこれをやっています。私は次のようなことを考えていました:

まず、これがうまくいきません。最後の行でエラーがスローされます。ステートメントは問題なく構築されており、echo適切に動作します。

2 つ目は、リードとスパム テーブルを照合するのにこれが最善の方法ですか? スパム テーブルが大きくなるにつれて、何百もの where 句が存在する可能性があります。より良い戦略はありますか?

0 投票する
1 に答える
2021 参照

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'); これは、このためのドキュメントへのリンクです

これがすべてマップされている場所と、ロードがどのように行われるかを知りたいです。コンポーザーがマッピングを自動化したと推測していますが、アプリケーションの起動時に実際にどこで行われているのでしょうか?

0 投票する
3 に答える
5201 参照

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 を再起動しても何も起こりませんでした。

0 投票する
5 に答える
44873 参照

php - Laravel 4 で名前空間を使用する

私はLaravelが初めてで、一般的にPHP名前空間を使用しています。File という名前のモデルを作成することを決定するまで、何の問題もありませんでした。ファイル モデル クラスを使用できるように、名前空間を正しく設定するにはどうすればよいですか?

ファイルはapp/controllers/FilesController.phpapp/models/File.php. で新しく作ろうとしていFileますFilesController.php

0 投票する
1 に答える
2229 参照

php - 連鎖せずにクエリビルダーを使用してlaravel

私は動作するクエリビルダーを持っています:

ただし、hiddenが1に等しい場合は、2番目のwhereステートメントのみを追加したいと思います。以下のコードを試しました。これは、実行しようとしていることのロジックを示していますが、機能しません。

私はLaravel4を使用していますが、問題はLaravel3にも当てはまると思います。

0 投票する
1 に答える
244 参照

php - Laravel 4 のみの移行

Zend にアプリケーションがあり、移行機能を追加したいと考えていました。Laravel 4 の移行を見ていましたが、非常に優れています。Laravel 4 の開発者は、4 のすべてがモジュール式であるため、必要な部分だけを使用できるとも言っています。これを行う方法をまだ見つけることができず、Laravel 4 の移行部分のみを使用して他の場所にプラグインする方法を知りたいですか? または、Laravel からモジュールを 1 つ取り出して、それを別の場所に接続するにはどうすればよいでしょうか。

0 投票する
3 に答える
3769 参照

php - Laravel 4 でのパッケージ テーブルのシード

Laravel 4 でパッケージの移行を設定する方法を認識しています (--bench="vendor/package" / --package="vendor/package" を使用)。

しかし、これらの移行のシードを設定する方法がわかりませんか?

-- 明確にするために - シーダーの使用方法は知っていますが、スタンドアロン パッケージのシード ファイルをセットアップする方法を知る必要がありますか? パッケージに個別の移行を与えることができます...

0 投票する
3 に答える
1063 参照

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

ありがとうございました。

0 投票する
3 に答える
18355 参照

php - Laravel 4 データベースのシードが機能しない

このチュートリアルに従います: http://fideloper.com/post/41750468389/laravel-4-uber-quick-start-with-auth-guide?utm_source=nettuts&utm_medium=article&utm_content=api&utm_campaign=guest_author

そして、このチュートリアル: http://laravelbook.com/laravel-database-seeding/

しかし、実行しようphp artisan db:seedとしても何も起こりません。

私はこれを試します:

そして次: php artisan db:seed.

しかし:

0 投票する
2 に答える
5739 参照

laravel - laravel 4 多言語ウェブサイト

URLに言語コードを含む多言語laravel 4 Webサイトを実装しようとしています( mywebsite.com/en/home および mywebsite.com/de/home )

すべてのリクエストをフィルタリングしたり、最初のパラメーターが言語コードの 1 つであるかどうかを確認したりするなど、いくつかのオプションを見てきました。

私もpackagistをチェックしましたが、すでにteeの仕事をしているものは見つかりませんでした。

それを実装するより良い方法はありますか?

ありがとうございました