問題タブ [laravel]

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 投票する
2 に答える
918 参照

routing - ワイルドカードを含むLaravelルートは常に404

私は Laravel を使い始めたばかりで、ルーティングのアイデアはとても気に入っていますが、ワイルドカードを含むルートを作成すると、Laravel 404 ルートにフォールバックします。

私のルートファイルは次のとおりです。

私もany無駄に試しました。

404 が表示される理由について何か考えはありますか?

編集: PHP の設定にむらがあり、クラスのエイリアスを適切に処理していないか何かだと思います。エイリアスをクラスにマップするヘルパー クラスを追加すると、ほとんどの場合うまくいきます。

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

php - Eloquent ORM で has_many_and_belongs_to を使用しながら列を選択する

places、 、の3 つのテーブルがplace_userありusersます。メソッドを使ってテーブルインプレイスモデルusersに従って一覧表示したい。しかし、ユーザーのすべての列を選択したくありません。私は以下でやろうとしました:place_userhas_many_and_belongs_to

また

しかし、それらは機能しませんでした。

これを処理する最善の方法は何ですか?

場所のモデル:

ユーザーモデル:

ありがとう。

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

php - Laravel (Eloquent) データベースを更新しない

地獄のように混乱している大きな問題があります。私は Laravel (3.2.5 と現在は 3.2.7) を使用しており、データベース (PostgreSQL) の更新には Eloquent ORM を使用しています。

これが私がやっていることです:

  • データでいっぱいのデータベースがあります
  • 外部 API から情報を取得して、データでいっぱいのデータベースを更新しています
  • データでいっぱいのデータベースを配列に入れ、API と同じスクリプトを実行します。これで比較される
  • データ オブジェクトに変更がいっぱいの配列を入力します
  • 私はそれを「保存」します
  • 何も起こりません -。-

wtf が発生したことを把握するために、いくつかのログとデバッグ ツールバーを使用しました。情報は次のとおりです。

  • すべての SQL クエリが実行され、正しい情報で更新されます。クエリが phpPgAdmin を介して実行されると、必要に応じて更新されます。ここでの問題は、クエリが変更だけでなく、行のすべての列を更新することです。「fill/save」の代わりに「update」を使用すると、同じ問題が発生します。
  • テーブル情報はまったく更新されません。
  • 最初のログは、link_text が等しくないことを示しています。これは、link_text を更新する必要があることを示しているため、問題ありません。ただし、次にスクリプトを実行したときに何も更新されていないことは明らかです。ログには毎回同じ情報が表示され、ログ イベントが発生する回数だけ表示されます。
  • 2 番目のログは、更新されるはずだったものではなく、オブジェクト全体がダーティであることを示しています。これが、SQL が更新される理由です。
  • 3 番目のログは、更新されるはずの内容を正確に吐き出します。最大 3 ~ 5 列で、それだけです。そして、すべてが正しい形式です。

まず第一に、LaravelがSQLを実行中としてマークし、正しいクエリを表示しているにもかかわらず、データベースが更新されない理由は何ですか?

また、オブジェクト全体が汚れていて、クエリが変更のみ (3-5 列) ではなく、オブジェクト全体 (23 + 列) を更新しようとする理由はありますか?

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

php - 仮想ホストを作成し、通常のルーティングを中断します

私はlaravel開発への最初の進出をしています。私はcodeigniterのバックグラウンドから来ています。公式チュートリアルhttp://daylerees.com/2012/03/25/laravel-getting-started/は、仮想ホストをセットアップすることから始めることをアドバイスしていますが、これは私が行ったことはありません。私は、netbeansとともにeasyphp wampで開発するプロジェクトをいくつか持っており、他のプロジェクトのルーティングに影響を与えずに仮想ホストをセットアップする方法について心配しています。Laravelテストプロジェクトが実行されているかどうかを条件として仮想ホストを作成する方法はありますか?それ以外の場合は、他のプロジェクトの標準設定にデフォルト設定されますか?

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

明細書

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

php - RESTfulコントローラーとlaravelでのルーティング

私はcodeigniterから来ており、ルーティングに頭を悩ませようとしています。http://codehappy.daylerees.com/using-controllersチュートリアルに従ってい ます

下にスクロールしてRESTfulコントローラーに移動すると、DayleはHome_Controllerがbase_controllerを拡張し、パブリック関数get_index()とpost_index()を追加することについて話します。コードをコピーしましたが、

私は得る:

私たちは間違った方向に進んだ。サーバーエラー:404(見つかりません)。

私が間違っていることは明らかですか?コードを別の場所に配置する必要がありますか?これが私のコードです

私が持っているroutes.phpファイル:

私のアカウントコントローラー(チュートリアルから)は次のとおりです。

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

mysql - Laravel Eloquent 2 の created_at と modified_at にはどのタイプの列を使用すればよいですか?

DATETEIME を使用する必要がありますか? またはINT?

ありがとう!

編集:私は具体的に取り組んでいます

Eloquent モデルに設定されたフラグ。

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

php - laravelを使用したnetbeansとxdebug

netbeans で xdebug を laravel で動作させることに成功した人はいますか? laravel で設定する方法がわかりません。現在、次のものがあります。

プロジェクトのプロパティ->実行構成の下に、次のものがあります。

ただし、xdebug は public/index.php ファイルを超えて進むようには見えません。

前もって感謝します、

明細書

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

php - テンプレートを使用する利点は何ですか?

テンプレートを使用してビューをロジックから分離することの利点について人々が話しているのを聞いたことがあります。しかし、フレームワークを使用している人がいれば、ビューとロジックはすでに分離されています。テンプレートを使用したことのある人から、ビューとロジックの分離以外に、設計者が簡単にテンプレートを使用することで得られるメリットについて知りたいと思います。別々に動作し、見栄えの良いコード。