問題タブ [illuminate-container]

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 に答える
6083 参照

php - Laravelログイン/記憶トークンに関するユーザーの問題

フェローシップのために 1 年前の Laravel プロジェクトを使い始めたところですが、進行を妨げる大きなバグが進行中です。どんな助けでも大歓迎です。以下ストーリー。

Laravel が起動して実行され、ログインしようとすると、次のエラーが表示されます。

これはhttp://laravel.com/docs/upgrade#upgrade-4.1.26で修正できると信じていたので、提案どおりに次の行をユーザーに追加しました。

これでエラーは解消されましたが、まだログインできません。正しい情報を使用しますが、ログイン ページにリダイレクトされるようです。さらに調査したところ、データベースに [b]remember_token[/b] フィールドが必要な場合があることがわかりました。これを追加して、次を追加して再移行しようとしました:

しかし、それはこのスタックトレースを生成しました:

[編集 2014-09-16, 07:05: ウォッチャーの回答を試しました] 昨夜のウォッチャーの回答の後、私はそれらのソリューションを置き換えて使用しようとしました

移行はエラーをスローしなくなりましたが、ログインは引き続きハングします。rememberTokenまた、Laravel は次の構文を使用することを推奨していることを指摘しておく必要があります。

私のログインルート

およびコントローラーメソッド

0 投票する
0 に答える
51 参照

illuminate-container - Illuminate は結果を JSON で返す - なぜ?

Illuminate を使用してデータベースにアクセスしています

ブラウザの戻り値:

少なくとも私にとって奇妙または予期しないことは、結果が JSON で返されることです。これに光を当てることができれば、つまり、これがなぜなのか、またはその理由は...感謝しています。

結果をブラウザーにダンプすると、次のようになります。

生成:

フロントエンドの結果に関しては、私が本当に興味があるのは次のことだけです。

オブジェクトの一部。JSON のみではありません。平文で。

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

composer-php - 最新のビルドをダウンロードしないように、Composer の PHP バージョンを指定するにはどうすればよいですか?

Composer を実行できない PHP 5.3.8 とホスティングを共有しました。

昨日、Composer を自分のコンピューターにインストールし、それを使ってRestlerを「ビルド」しました。Illuminateもダウンロードしました。次に、それらを共有ホスティングにアップロードしましたが、明らかに Illuminate には最小 PHP 5.4 が必要であるため、機能しませんでした。

では、Composer の PHP バージョンを指定する可能性はありますか? または、PC で PHP 5.6 をオフにしてから、PHP 5.3.x をオンにする必要がありました。

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

php - Illuminate データベースを使用する

Illuminate データベース ( https://github.com/illuminate/database )を使用したい。Laravelではなく、私のphpファイルでのみ使用してください。そうです

しかし、それは機能していないようで、エラーメッセージは表示されません。ファイルを要求する必要がありますか? 照らすディレクトリは、私のphpファイルと同じディレクトリにあります。

編集:

クエリを使用できるようになりました。このような

モデルの使い方がわかりません。

ユーザー.php

私のphpファイル

エラーが発生しました

解決済み:

すべて正常に動作します。@majid8911 の例を使用してください https://github.com/mattstauffer/IlluminateNonLaravel 皆様ありがとうございます。

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

php - Laravelの外部でilluminateライブラリを使用するとbootメソッドが呼び出されない

Laravelの外部でilluminateライブラリを使用しようとしています。このレポhttps://github.com/mattstauffer/IlluminateNonLaravelに従うことで、プロジェクトで Eloquent モデルを正常に使用できます。ただし、ブートメソッドをセットアップすると、呼び出されません。

Encapsulator.php

EncapsulatedEloquentBase.php

ユーザー.php

モデルは使えますが、登録メソッドが呼び出されません。問題は、EventDispatcher を正しくセットアップしていないことだと思いますが、その方法がわかりません。私を助けてください!

0 投票する
0 に答える
68 参照

php - 更新行には一意の列があります

| | 件名 (一意) | 見える |

データがビューから投稿されるとき、データを更新するときに表示される列のみを変更すると、サブジェクトがデータベースに存在することを意味するため拒否されるため、最初に1つのステップを追加してデータを選択し、$_POST['subject']元の行が等しいかどうかを確認してから、表示される列のみを更新する必要があります。
これは正しいですか、それとももっと便利な方法がありますか?