問題タブ [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 投票する
1 に答える
14057 参照

php - なぜ「catch (Exception $e)」はこの「ErrorException」を処理しないのですか?

私はErrorException以下の関数呼び出しを取得します。どうすればいいの?捕まらないのはなぜ?

エラーの根本的な理由はfile_put_contents呼び出しです。違いがある場合は、Laravel 4 フレームワークを使用しています。

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

laravel - Laravel 4:どのようにデータをすべてのビューに入れることができますか?

ビュー/リクエストごとにデータベースからメニューを取得する必要があるアプリがあります。どうすればいいですか?すべてのビューにデータを入れたい。

があるのはわかりますがView Composers、それだけではできませんView::composer('*', ...)

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

mysql - Laravel 4 の Eloquent ORM を使用しているときに、独自の列名を使用するにはどうすればよいですか?

次の MySQL テーブルがあるとします。

Eloquent モデルを使用して、上記の列名を使用してテーブルに新しい行を記録するにはどうすればよいですか? ドキュメントで説明されているように試してみると:

次のエラーが表示されます。

例外: SQLSTATE[42S22]: 列が見つかりません: 1054 不明な列 'user_name' が 'フィールド リスト' にあります (SQL: insert into backend_users ( user_name, password, salt, needs_new_password, full_name, email, )値 (? role_type, ? enabled, ?, ?, ?, ?, ?, ?, ?, ?)) (バインディング: 配列 ( 0 => 'emmanuel', 1 => '70b104a42c4ac5e79ca7c150bf872b383e0eedca', 2 => '5514512bffb33f4a', 3 => 0, 4 => 'Emmanuel Figuerola', 5 => 'somemail@gmail.com', 6 => 0, 7 => 1, 8 => DateTime::__set_state(array( 'date' => '2013-02-26 00:20:03', ' timezone_type' => 3, 'timezone' => 'UTC', )), 9 => DateTime::__set_state(array( 'date' => '2013-02-26 00:20:03', 'timezone_type' => 3, 'timezone' => 'UTC', )), ))updated_atcreated_at

そのすべてを読みたくない場合は、単にEloquentが必要な列名を使用していることを意味し、MY列名ではなく、それぞれの名前と値を明確に指定した場合でも.

私は何をすべきか?可能であれば、「列の名前を変更してください」と言わないでください。これは、多くの列の名前を変更することを意味するためです (私は多くのテーブルを持っています)。その上、列名の特定の命名規則についてはどこにも読んでいませんでした。

0 投票する
4 に答える
27662 参照

laravel - Laravel:テンプレートの1つのセクションのみをレンダリングする方法は?

サイトで pjax を使用しようとしています。つまり、ページ全体のリクエストではテンプレート全体をレンダリングしますが (これは通常の動作です)、pjax リクエストでは 1 つのセクションだけをレンダリングしたいと考えています。私のテンプレートはすべてマスター テンプレートを拡張します。

どうすれば最もエレガントにそれを行うことができますか?

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

laravel - Drupal のような他のモジュールによって、Laravel 4 モジュールをデフォルトで (コア内機能で) 拡張できますか?

たとえば、Drupal にはViewsというモジュールがあり、 Views Slideshowというモジュールを実行するにはそのモジュールが必要です(Views モジュールのコントローラー/モデルなどからいくつかのメソッドを使用する必要があるため) 。Views Slideshow Extra Effectsモジュールを実行するには、これら 2 つが必要です (このモジュールは、前の 2 つすべてのものを使用し、それを特定の方法で拡張するなど)

これらのモジュールの名前は作り話にすぎません。私はもう Drupal を使用していませんが、Drupal のモジュール アーキテクチャはとても気に入っています。

したがって、次のような構造を持つモジュールをコピーするだけで、L4 はこの種のモジュール環境を提供できますか (この構造は CodeIgniter の MX HMVC で使用されます:

そして重要な質問: composer を使用せずに、構成ファイルなどにモジュールを含めずに、これらすべてを実行できますか?

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

php - Laravel Framework: 構文エラー、予期しない「関数」(T_FUNCTION)

Laravel3フレームワークの新規インストールにマクロを含めようとしています.PHP 5.4を持っています(phpinfoはこれを確認しています)。当初、5.3.17 でサポートされていないクロージャーに問題があるのではないかと疑っていたので、5.4 にアップグレードしましたが、まだこのエラーが発生しています。

未処理の例外

メッセージ:

構文エラー、予期しない「関数」(T_FUNCTION) 場所:

C:\wamp\www\script-manager\application\libraries\macros\nav_link.php の 3 行目

Nav リンク ファイルには、次のマクロがあります。

そして、start.php の一番下に必要です:

私は文字通り、私の状況下でこの問題を抱えている人を他に見つけていないので、迷っています。Windows 7 で WAMP 5.4 を使用します。

ありがとう。

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

laravel - Laravel 4:指定されたルート「ログイン」のURLが存在しないため、そのようなルートを生成できません

Laravel4プロジェクトで認証システムを作成しています。auth"before"フィルターを使用しようとしています。

私のroutes.phpファイルには、次のものがあります。

beforeフィルターは、filters.phpファイル内の次の行を呼び出します。

ログインルートに手動で移動できます。しかし、認証システムはこれを起こさせていません。私はcomposer dump-autoload数回走ったので、それは問題ではありません。手動でログインページをロードできるので、何をしていますか?

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

json - Laravel 4 とバックボーン: JSON がコントローラーに投稿されない

Laravel 4 で JSON がコントローラーにポストされないという問題が発生しています。バックボーン イベントでの AJAX 呼び出しは次のとおりです。

ご覧のとおりconsole.log、JSON オブジェクトが正しくログに記録されています。また、Firebug では、データが投稿されていることがわかります。しかし、私の Laravel コントローラーでは、JSON が返されません。

storeコントローラーのメソッドからテキスト文字列を返すことはできますが、 Input::json(). 実際、そうすると、サーバーからの応答がまったくありません。AJAX jQuery呼び出しではなく、バックボーンの方法でこれを行うべきだと思います。それは私の問題が発生しているところですか?

私はこのLaravelルートを持っています:

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

php - Laravel 4 で非 laravel パッケージを使用する

L4 専用に設計されていないパッケージをフレームワークに含めることはできますか? もしそうなら、それはどのように行われますか?パッケージをフォルダーに追加するパッケージを my に追加する必要があることはわかってcomposer.jsonvendorますが、どうにかしてproviders配列に登録できますか? 他に必要な手順はありますか?

Yii 用に設計されたGoogle チェックアウト パッケージを使用したい

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

laravel - Laravel:キャッシュデータがバイナリなのはなぜですか?

よくわかりませんが、を使用して保存されるデータCache::rememberはバイナリだと思います。次のように表示され、次のように続きます3133 3632 3334 3838 3533 613a 343a 7b73

なぜエンコード/バイナリ/何であれ?

編集:現在、ファイル キャッシュを使用しているため、データベース キャッシュでエラーが発生しています。